Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Sagen Sie mir bitte, wie ich den Seiteninhalt auf dem Server in eine lokale HTML-Seite in einem DIV einbetten kann. Kein Iframe erforderlich.

报错信息如下:XMLHttpRequest kann http://172.31.71.33/a/mobile/ nicht laden... Auf der angeforderten Ressource ist kein Header „Access-Control-Allow-Origin“ vorhanden. Der Zugriff auf Origin „http://localhost:63343“ ist daher nicht gestattet.

阿神阿神2685 Tage vor903

Antworte allen(3)Ich werde antworten

  • ringa_lee

    ringa_lee2017-07-05 10:42:37

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

    Antwort
    0
  • 怪我咯

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

    你想要嵌套的那个服务器,得看你有没有权限。

    只要开启access-Control-Allow-Origin即可

    已PHP为例子

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

    Antwort
    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)<link rel="import" href="myfile.html">
    参考:https://developer.mozilla.org...

    Antwort
    0
  • StornierenAntwort