gpt4 book ai didi

java - 有没有某种方法可以在浏览器中或嵌入在java应用程序中的浏览器中启用跨站点javascript

转载 作者:行者123 更新时间:2023-12-01 15:45:13 25 4
gpt4 key购买 nike

我正在创建一个应用程序,其中主窗口内将有多个 iframe - 表单将在主窗口中打开以供提交,并且每个表单的目标 iframe 将是众多可用 iframe 之一...

我希望能够访问每个表单提交的响应,即我希望从主窗口中的代码访问子 iframe 中的内容。

请为我澄清以下内容-

(1) 据我了解,同源策略不允许出现上述情况?我对么?(2) 是否有某种方法可以在任何网络浏览器中启用对我需要的子 iframe 的访问?我在 SO 上看到了一些关于此问题的帖子,甚至尝试了一些解决方案,但没有任何效果(我尝试了 Google Chrome、Firefox 6、Firefox 3.6 和 Safari)。(3) 如果不可能在浏览器中获得此类数据访问权限,那么我可以通过在我的java桌面应用程序中嵌入浏览器组件来获得此类访问权限吗?在这种情况下,您推荐哪个浏览器组件?

最佳答案

  1. 仅当子 iframe 的内容是从另一个域加载时。
  2. 一般不会。在某些较新的浏览器中,目标域可以使用 HTTP 访问控制 header 来允许它发出跨站点请求,但源站点无法做出该决定。
  3. 我不熟悉 Java 浏览器组件,所以我会让其他人来回答这部分。

关于java - 有没有某种方法可以在浏览器中或嵌入在java应用程序中的浏览器中启用跨站点javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com