簡體   English   中英

可以使用JavaScript / jQuery讀取腳本標簽src URL內容

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM