普通网站可以实现在框架中打开,微信网页版不行,不知各位有什么方法(内含4行代码)

时间:2022-11-09 17:44:17
我想在我的框架中打开网页,各位大大肯定说这个简单啦 普通网站可以实现在框架中打开,微信网页版不行,不知各位有什么方法(内含4行代码),但我要打开的是这个微信网页版。。。嗯,我束手无策了,搜索引擎用到眼瞎也没看到什么,只看到个类似的说是为了保护网站不被引流之类的云云。
但。。。真的就没用办法了吗,下为我的核心代码,百度,微博这些都可以打开,就是微信不行。。。

<iframe src="about:blank" name="left" width="60%" height="500px"></iframe>

<a href="https://www.baidu.com" target="left">打开百度&nbsp;&nbsp;&nbsp;</a>
<a href="http://weibo.com" target="left">打开微博&nbsp;&nbsp;&nbsp;</a>
<a href="https://wx.qq.com" target="left">打开微信</a>

3 个解决方案

#1


因为微信网页版做了防嵌,和你代码无关

#2


这个在IE8中定义个名字为location的全局变量就可以
<script type="text/javascript">
var location;
</script>
但是ie9之后就不行了,目前没能办法。


不对事情是两面性的。
对于打开页面的一方是坏事。
而对于被打开页面的一方却是好事。

#3


那就改用div吧,然后
$("#divid").load("url");

#1


因为微信网页版做了防嵌,和你代码无关

#2


这个在IE8中定义个名字为location的全局变量就可以
<script type="text/javascript">
var location;
</script>
但是ie9之后就不行了,目前没能办法。


不对事情是两面性的。
对于打开页面的一方是坏事。
而对于被打开页面的一方却是好事。

#3


那就改用div吧,然后
$("#divid").load("url");