lac*_*ker 2 javascript firefox getimagedata
我正在尝试开发一个在Firefox 3中使用javascript中的getImageData的应用程序,但我NS_ERROR_DOM_SECURITY_ERR
在getImageData调用上得到一个" ".javascript和图像目前都是由硬盘驱动器提供的,这显然是一种安全违规行为?如果它是实时的,它们都将来自同一个域,所以它不会成为问题,但我怎么能在此期间发展呢?
您可以告诉浏览器错误.根据您的具体情况,解决方案可能更好或更差.我将它包装在一个尝试中,因此如果它不是问题,则不会出现安全对话框.
var data;
try {
try {
data = context.getImageData(sx, sy, sw, sh).data;
} catch (e) {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
data = context.getImageData(sx, sy, sw, sh).data;
}
} catch (e) {
throw new Error("unable to access image data: " + e);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6788 次 |
最近记录: |