iframe只在本地显示,上传到服务器就不显示了?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iframe只在本地显示,上传到服务器就不显示了?相关的知识,希望对你有一定的参考价值。

上传到服务器后别人浏览网站都不显示这个iframe。utf-8也是对的。到底为啥子呢?

参考技术A 赶脚应该是你IFRAME嵌入的地址或者文件路径有问题,请检查下你嵌入的是否使用了绝对地址?绝对地址是否可以帮正能被访问等等,如果对你有帮助,请采纳,谢谢追问

地址没问题。而且我发现有的人能看到,有人看不到...是不是跟网有关?

追答

那你注意一下,看用的是什么浏览器?有些浏览器是否拦截组织了iframe框架的显示!之前有很多网站被黑都被加入了IFRAME,所以现在的浏览器可能都有这个拦截功能!

如果对你有帮助,请采纳,谢谢

追问

你好,我发现了。在低版本的浏览器里能显示,版本高了反而不显示。这应该就是兼容性的问题吧,能否帮我看下我的代码,高手?给你加分

参考技术B 上传修改是不是没有生成修改的页面或者本地留有缓存。可以试试ctrl+f5刷新。再或者清除下缓存。追问

不是这个原因,没有这么简单。我用自己电脑做的服务器,自己打开可以看到这个iframe。但是别人上网浏览的时候就看不到了。而且网页里面还有另一个iframe,那个都看得到。

参考技术C 那说明是ifrme里面要调用的东西没能调用出来,很可能是路径问题,或者你给文件的权限全开放追问

请问怎么给文件的权限全开放呢?

本地图片上传服务器后不显示问题

参考技术A 正常来说设置背景图片都是下面这样的css写法:

但在本地的时候图片还在,上传服务后就不显示.

一开始图片图片放在了assets文件夹下,img和background-image引用都用相对路径,build的时候设置assetsPublicPath: ‘./‘,打包出来后发现background-image的路径出现了问题

以上是关于iframe只在本地显示,上传到服务器就不显示了?的主要内容,如果未能解决你的问题,请参考以下文章

tp3.2 验证码为啥上传服务器之后就不显示了,本地运行显示好好的,

本地图片上传服务器后不显示问题

微信支付二维码本地测试可以,上传到服务器不显示问题

iframe如何使用javascript替换内容?

JQuery让框架Iframe包含的页面能够全部显示,但是一旦跳转,框架自适应的代码就不管用了,怎么做

网站程序在本地测试没有任何问题,但是上传到服务器(nginx)上后访问需要多次刷新才能显示完整,求解?