![]() |
1
4
当然还有第三个选项,它是iframe和脚本方法的混合。 您可以使用脚本钩住页面dom(为不同的使用提供了一点自由),并创建一个指向您的域的隐藏iframe。 该脚本既可以与当前文档通信,也可以使用跨域消息传递与您的文档通信,然后使用iframe作为代理与弹出窗口通信。 当然,xdm确实会带来一些困难,但是如果您使用像 easyXDM 那就没什么问题了。 Here is an example 显示如何与弹出窗口交互。 |
![]() |
2
2
基本上有2个问题 -哪种方法最好 -解决脚本方法面临的弹出式通信困难 感谢您提供弹出信息! 支持这些跨域弹出窗口的底层技术是什么? 如果我正确理解你的第三个选择: -国外网站加载我们的JS -JS替换DOM元素 -JS打开隐藏iframe到自己的域 然后如何打开一个弹出窗口,它仍然允许与加载到外部站点的JS通信?为此,弹出窗口需要由iframe实例化,对吗?我们需要一个方法来与iframe通信。我以为除了设置iframe的window.location.href之外,我不允许对它做任何事情。你能解释一下它是怎么工作的吗? |
|
Json-Fighter · 获取jsonP数据时出错 7 年前 |
|
Nonstop · Json从数组中获取属性? 7 年前 |
![]() |
jonkata1985 · 无法使用JS处理提要 7 年前 |
![]() |
Steven · 从YQL Yahoo返回null 7 年前 |
![]() |
Peter · 使用jsonp通过HTTPS发送密码安全吗 7 年前 |
![]() |
Bussiere · 如何在golang中接收jsonp请求 8 年前 |