Javascript 如何将HTML元标记从Google应用程序沙盒中传递到父窗口?
使用GoogleAppScriptUI创建一个简单的文件上传脚本,它可以工作,但有一个陷阱22。Google将您的HTML代码包装在IFRAME沙箱中,并且HTML页面中的任何/所有元标记都不会传递给父包装器 我确实意识到安全性是Goggle使用IFRAME/SANDBOX的原因,但是,人们应该能够设置一些常见的标记,如标题和视口,因为这不会对沙盒造成安全风险 这里是我尝试的一个片段,但在Google应用程序脚本中不起作用,是的,我尝试了普通的元标记,但它们不会传递给父级Javascript 如何将HTML元标记从Google应用程序沙盒中传递到父窗口?,javascript,html,iframe,sandbox,Javascript,Html,Iframe,Sandbox,使用GoogleAppScriptUI创建一个简单的文件上传脚本,它可以工作,但有一个陷阱22。Google将您的HTML代码包装在IFRAME沙箱中,并且HTML页面中的任何/所有元标记都不会传递给父包装器 我确实意识到安全性是Goggle使用IFRAME/SANDBOX的原因,但是,人们应该能够设置一些常见的标记,如标题和视口,因为这不会对沙盒造成安全风险 这里是我尝试的一个片段,但在Google应用程序脚本中不起作用,是的,我尝试了普通的元标记,但它们不会传递给父级 function se
function setParentMetaTag() {
var viewPortTag=document.createElement('meta');
viewPortTag.id="viewport";
viewPortTag.name = "viewport";
viewPortTag.content = "width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;";
window.parent.document.getElementsByTagName('head')[0].appendChild(viewPortTag);
}
setParentMetaTag();