首页  >  问答  >  正文

javascript - 求教各位,本地HTML页面怎么在DIV中嵌套服务器上的页面内容?不用iframe。

报错信息如下:XMLHttpRequest 无法加载 http://172.31.71.33/a/mobile/... 请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“http://localhost:63343”。

阿神阿神2688 天前907

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

    回复
    0
  • 取消回复