![](/img/trans.png)
[英]How to pass a value in src=“@url.content” using javascript or jquery
[英]Is possible to read script tag src URL content using JavaScript/jQuery
请指导我。 可以使用JavaScript / jQuery读取script
标签src
URL内容。 请不要建议JSON / Ajax / iframe选项。
我尝试过像
<script src="http://www.test.com" id="test">
document.getElementById('test').src
但它只提供src
URL。
我的确切要求是,我有两个应用程序,每个应用程序都位于具有www.siteA.com和www.siteB.com的不同Web服务器中。
在Server2中,我具有跨源和iframe限制来访问应用程序。 示例:如果请求是通过Ajax或iframe从server1(siteA)到server2(siteB)的,则只能访问siteB页面内容。 但是,如果我在脚本标签中加载siteB,则它已加载,但是我无法获取内容。
所以我在上面提到了,不要建议iframe和Ajax。 帮助我实现这一目标。
最好的方法实际上是AJAX,但听起来确实像CORS对您来说是个问题。 我唯一想到的另一种选择是在新的浏览器窗口中打开页面,尽管我不知道会对您的应用程序产生什么样的用户体验影响。
您可以通过以下方式打开新的浏览器窗口:
function showContent(){
var url = document.getElementById("test").src;
window.open(url, "_blank");
}
尽管采用这种方法,但您不应将url放在script标记上,因为浏览器将一次(通过script标记)下载该URL,然后在window.open上第二次下载。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.