【问题标题】:How to suppress javascript exception?如何抑制javascript异常?
【发布时间】:2011-04-19 04:49:55
【问题描述】:

在我的应用程序中,我正在获取其他域页面的内容。除了内容之外,它还运行与特定页面关联的 javascript。在 javascript 代码中编写了“document.selection.createRange()”,它在 IE 中运行时抛出异常(因为在 IE 中,出于安全考虑,您无法更改 iframe 的数据或相反)。

所以我的问题是如何抑制异常。 在此先感谢:)

【问题讨论】:

  • 删除了我的答案,因为有问题的代码位于外部页面中,因此无法尝试异常。
  • 那么您是在问如何使用脚本来击败浏览器针对脚本攻击的安全措施?
  • 我不是要破坏浏览器的安全性,我只是要问如何抑制错误。

标签: javascript exception suppress-warnings


【解决方案1】:

您可以在 jQuery 中通过使用带有页面片段的 load 来执行此操作。

如果调用 .load() 时将选择器表达式附加到 URL, 但是,在更新 DOM 之前,脚本会被删除, 因此没有被执行

请注意,这仅在其他域允许您的域通过 CORS http 标头访问时才有效。

【讨论】:

    猜你喜欢
    • 2019-12-03
    • 2012-04-22
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 2012-03-04
    • 2016-05-22
    • 1970-01-01
    相关资源
    最近更新 更多