Fellow Stackers,我的目的是使用iframe将私人Google文档嵌入到网页中,以便其内容仅为已在Google文档中明确共享的用户加载。
为此,我想在这些行(https://docs.google.com/feeds/download/documents/Export?exportFormat=html&format=html&id=[MyGoogleDocID])上使用链接将Google文档导出为.html。然后,上帝愿意,使用JavaScript在iframe中呈现导出的.html文件。
我是JavaScript的新手,但我一直在使用以下代码(慷慨recommended by John)强制iframe中的嵌入式超链接在新窗口中打开...所以加载下载的任务.html文件似乎属于JavaScript的力量范围:
<iframe id="myframe" srcdoc="" style="width: 600px; height: 500px; border: 0" frameborder="0"></iframe>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(function() {
$.get("https://docs.google.com/document/d/[MyGoogleSpreadsheetID]/pub?embedded=true", function(html) {
$("#myframe").attr("srcdoc", html);
setTimeout(function() {
$("#myframe").contents().find('a[href^="http://"]').attr("target", "_blank");
$("#myframe").contents().find('a[href^="https://"]').attr("target", "_blank");
}, 1000);
});
});
</script>
一如既往,我们将非常感谢任何见解!
答案 0 :(得分:-1)
编辑:Google可以选择嵌入表单(但不包括其他类型的文档):