【问题标题】:Firefox gwt iframe火狐 gwt iframe
【发布时间】:2012-10-11 12:03:37
【问题描述】:

如何解决

Error: Permission denied to access property 'document' @ http://88.247.142.52:8080/Color/?subProgram=color&lng=en:41

firefox 出错,同时尝试在另一个域的 iframe 中使用 GWT 应用程序。

【问题讨论】:

  • 在问题中发布代码(不是整个事情,只是一个小的相关部分)。制作它,以便我们可以复制粘贴并检查它。附上您收到的任何错误消息。请说明您为解决问题而尝试过的方法。
  • 根据您的要求,我将尽可能减少代码以找出问题所在。并分享它

标签: firefox gwt iframe


【解决方案1】:

我认为这是一个跨域问题:

铬:

Unsafe JavaScript attempt to access frame with URL http://mesametal.set-soft.com/Anasayfa/en from frame with URL http://88.247.142.52:8080/Color/?subProgram=color&lng=en. Domains, protocols and ports must match.

火狐:

[14:14:27.956] Error: Permission denied to access property 'document' @ http://88.247.142.52:8080/Color/?subProgram=color&lng=en:41

编译项目并将其添加到与您网站的其余部分相同的服务器。使用新的 firefox DevBar 或 Firebug。并查看错误控制台。

【讨论】:

  • 哇,我想你找到了问题所在。但是你能再试一次吗?我想我正在添加一些调试代码。不管怎样,我现在就试试萤火虫。
  • 我的代码在 Chrome 和 IE 上运行,但不是在 firefox 上运行 :( 它在“return parseInt(style.marginLeft) + parseInt(style.borderLeftWidth);”行给出“TypeError: style is null”错误XXXXXX.chace.html 上的函数“函数 com_google_gwt_dom_client_DOMImplMozilla_$getBodyOffsetLeft__Lcom_google_gwt_dom_client_DOMImplMozilla_2Lcom_google_gwt_dom_client_Document_2I(doc){”
  • 我想我找到了解决问题的方法。我的代码在除 Firefox 之外的所有 Web 浏览器上运行。修复它:我确实再次弹出 gwt-coded-iframe,像往常一样我的 javascript (gwt) 没有执行。然后我:右键单击>此框架>重新加载框架>并执行。现在我将尝试在主站点上找到一种方法来调用 Iframe 并重新加载它以修复此 Firefox 错误:(
  • 即使我面临这个问题,如何在 GWT 中解决这个 CORS 问题?
  • 请在此处找到答案“stackoverflow.com/questions/38239749/…”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-04
  • 2011-08-02
  • 2013-10-30
  • 2011-08-04
  • 1970-01-01
相关资源
最近更新 更多