我开发了一个网页并尝试在IE9浏览器中查看它,该浏览器始终以IE7标准模式打开页面。
这里的问题是我的页面有IE9支持的canvas元素,但由于页面在IE7标准模式下打开,因此不支持将其作为画布抛出错误。所以为了解决这个问题,我使用了excanvas.js库。但是当我尝试使用下面的代码将该canvas元素保存到图像中时
var myCanvas = document.getElementById("mycanvas");
myCanvas.toDataURL("image/png")
不支持其抛出错误,因为toDataURL。那么有什么方法可以使用当前的浏览器功能(例如在我的情况下使用IE9支持画布及其方法toDataURL)在兼容模式下查看页面时(例如在我的情况下它在IE7标准模式下打开)