微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – 强制iFrame链接(嵌入式Google文档)在新窗口中打开

很奇怪的是,似乎没有办法将Google文档链接设置为在新窗口中打开. (目标= “_空白”).

发布Google文档并使用嵌入功能时,会生成iframe代码段:

<iframe src="https://docs.google.com/document/pub?id=1mfSz_3cWh6eW-X3EhQTtCoZ33Km131An8Kyvmuxi5oM&amp;embedded=true"></iframe>

文档中的所有链接都将在iFrame内打开,并通过Google的重定向服务进行重定向
http://www.google.com/url?q=

有什么办法可以在新窗口中打开这些链接吗?我知道可能会出现跨框架脚本问题,所以奇怪的是Google没有简单的方法来实现这一点

解决方法

好的,缺少一个更好的选择,我决定卷曲Google Doc URL,并在加载iFrame之前先做一些jQuery魔术.

Curl.PHP

curl_setopt($ch,CURLOPT_URL,$Url);
[...]
$("#header").hide()
$("#footer").hide()
$('a[href^="http://"]').attr("target","_blank");

page.html中

$("#google_content").html("<iframe width='100%' height='600' frameborder='0' src='http://www.example.com/Curl/Curl.PHP'></iframe>");

谷歌,这是真的推荐的解决方法吗?

原文地址:https://www.jb51.cc/html/224577.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐