javascript - 如何将 JavaScript 代码嵌入到 Google 协作平台页面中?

标签 javascript google-sites

我有一个 Google 协作平台页面。如何在其中嵌入 JavaScript 代码,而不实现小工具并在其中添加 JavaScript 代码?

最佳答案

您可以运行一些 JavaScript 代码,但是在页面编辑期间它会被自动包装到一个琐碎的小工具中,而在呈现页面时它会在 iframe 中执行,不会能够与主页的 DOM 交互 - 这是被浏览器和 Google 协作平台的安全机制阻止的。

因此,如果您不想实现小工具,那么无论您的脚本做什么,它都会在 iframe 的沙箱中完成,iframe 的外部尺寸是在页面设计时定义的。

即使您使用内部脚本实现小工具,它也会在同一个 iframe 沙箱中运行。但是小工具有一些优势,例如访问 API,允许动态更改 iframe 的大小,等等。

关于javascript - 如何将 JavaScript 代码嵌入到 Google 协作平台页面中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10357716/

相关文章:

javascript - 将 jQuery/AJAX 与 JSONP 结合使用时无响应

javascript - 从 setTimeout() 返回一个值

javascript - 无法让 SVG 正确缩放

google-apps-script - Google Apps脚本-获取用户的电子邮件地址

html - 可以使用 Google 协作平台进行 Web 开发吗?

javascript - 在类中,在另一个方法中调用 addEventlistener 的方法中的 HTML 元素

javascript - 使用 JS 优化图片加载

c# - 在 asp.net mvc 中创建动态页面

html - Google 网站内容占据了整个窗口

javascript - 将 Javascript 放入 Google 协作平台