首頁  >  問答  >  主體

javascript - 求教各位,本地HTML頁面怎麼在DIV中嵌套伺服器上的頁面內容?不用iframe。

報錯資訊如下:XMLHttpRequest 無法載入 http://172.31.71.33/a/mobile/... 請求的資源上不存在「Access-Control-Allow-Origin」標頭。因此,不允許存取來源「http://localhost:63343」。

阿神阿神2685 天前905

全部回覆(3)我來回復

  • ringa_lee

    ringa_lee2017-07-05 10:42:37

    需要跨域~~
    https://blog.codefun.cn/blog/...

    回覆
    0
  • 怪我咯

    怪我咯2017-07-05 10:42:37

    你想要嵌套的那個伺服器,你得看你有沒有權限。

    只要開啟access-Control-Allow-Origin即可

    已PHP為例

    header("Access-Control-Allow-Origin: *");

    回覆
    0
  • 欧阳克

    欧阳克2017-07-05 10:42:37

    提供幾個想法:
    1)後端渲染
    2)使用

    <p id=showImport></p>
    <IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
    <script>
    oDownload.startDownload('app.htm',onDownloadDone);
    
    function onDownloadDone(downDate)
    {
     document.all.showImport.innerHTML=downDate;
    }
    </script>

    參考官網:
    https://msdn.microsoft.com/en...

    3)使用

    <object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>
    

    4)
    參考:https://developer.mozilla.org...

    回覆
    0
  • 取消回覆