请指导我。可以使用JavaScript / jQuery阅读script
标记src
网址内容。请不要建议使用JSON / Ajax / iframe选项。
我试过像
<script src="http://www.test.com" id="test">
document.getElementById('test').src
但它只提供src
网址。
我的确切要求是, 我有两个应用程序,每个应用程序都在www.siteA.com和www.siteB.com的不同Web服务器中。
在Server2中,我有跨源和iframe限制来访问应用程序。示例:如果请求通过Ajax或iframe从server1(siteA)发送到server2(siteB),则限制访问siteB页面内容。但是,如果我在脚本标记中加载了siteB,它已加载,但我无法获取内容。
所以我上面提到过,不要建议iframe和Ajax。帮助我实现这一目标。
答案 0 :(得分:0)
最好的方法是AJAX,但听起来像CORS对你来说是一个问题。我能想到的唯一其他选择是在新的浏览器窗口中打开页面,虽然我不知道会对您的应用程序产生什么样的用户体验影响。
您可以通过以下方式打开新的浏览器窗口:
function showContent(){
var url = document.getElementById("test").src;
window.open(url, "_blank");
}
虽然如果采用这种方式,你不应该把url放在脚本标签上,因为浏览器会下载一次(通过脚本标签),然后第二次下载到window.open上。