当前位置:  开发笔记 > 编程语言 > 正文

Firefox 3中的getImageData导致NS_ERROR_DOM_SECURITY_ERR

如何解决《Firefox3中的getImageData导致NS_ERROR_DOM_SECURITY_ERR》经验,为你挑选了1个好方法。

我正在尝试开发一个在Firefox 3中使用javascript中的getImageData的应用程序,但我NS_ERROR_DOM_SECURITY_ERR在getImageData调用上得到一个" ".javascript和图像目前都是由硬盘驱动器提供的,这显然是一种安全违规行为?如果它是实时的,它们都将来自同一个域,所以它不会成为问题,但我怎么能在此期间发展呢?



1> Justin Love..:

您可以告诉浏览器错误.根据您的具体情况,解决方案可能更好或更差.我将它包装在一个尝试中,因此如果它不是问题,则不会出现安全对话框.

  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);
  }

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有