我正在使用 JavaScript 和 HTML 为我的公司构建一个 Windows 8 应用程序。我有一个加载公司网页的 iframe,但在尝试访问 iframe contentDocument 属性时得到“拒绝访问”。iframe 显示页面,但我无法访问它的属性(如历史记录)。应用程序和网页都在同一网络上的公司内部。我读到当 iframe 父页面与 iframe 中的页面位于不同的域时,会发生“拒绝访问”错误。
- 我如何让应用程序的 iframe 访问 contentDocument,因为它不在 Web 服务器上运行?
- 有没有办法将应用程序设置为与网页相同的域?