如何将自定义JavaScript添加到Google协作平台
how to add custom javascript to google sites?
如何获得在Google协作平台网站上添加/编辑JS的功能? 通过这种方式,我想使用 jQuery 和 jQuery UI 来操纵网站的外观和感觉。
需要明确的是,我不是在谈论所有谷歌网站,只是谷歌制作的创建自己的系统,称为"谷歌网站" -> https://sites.google.com/。
在操作方法页面上,有以下内容:不支持的功能
HTML 框工具目前不支持以下功能:
iframe JavaScript 代码无法创建任何脚本、图像或链接标签 文档/窗口加载和就绪功能。您可以放置任何 需要在文档之后加载的代码末尾的 JavaScript 负荷。
这是否意味着HTML工具无法创建标签? 即使它们在上面的演示中?
Google 协作平台帮助解释了如何添加自定义 HTML/CSS/JS 内容:
- 转到您要在其中嵌入 HTML 的 Google 协作平台页面。
- 转到"插入"菜单,然后选择"HTML 框"。
- 在打开的对话框中,添加 HTML、CSS 和/或 Javascript 代码。
- 完成后,单击保存。
- 要预览嵌入的 HTML,请点击 Google 网站页面上的保存。
它继续指出,"来自一个HTML框的代码不能与HTML框之外的代码交互或引用,包括其他HTML框" - 大概每个"HTML框"都是一个单独的沙盒iframe元素。因此,您使用JS来"操纵网站的外观和感觉"的能力将非常有限。
另一种选择是编写自己的小工具
"小工具是可以添加到网页中的小型网络应用程序。小工具是通常包装HTML和JavaScript的XML文件",正如一位名为Mori的Google Sites Guru所解释的那样。https://sites.google.com/site/mori79/html-gadgets
您还可以在 Google 开发者网站中找到更多信息:https://developers.google.com/google-apps/sites/gadgets/site_gadgets?hl=en
希望对您有所帮助。
Google 网站有一个很好的文档,你不能使用任何 JavaScript 来违反他们的程序政策。
请阅读文档,它列出了插入自定义CSS,JavaScript和通用HTML的步骤的详细信息。
- 如何在Google柱状图中动态添加行/列
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 使用Google Visualization动态调用构造函数
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- Google Adsense多次加载脚本
- 单击超链接时,如何使用Google Maps API v3缩放地图
- Google电子表格getValue([cell containing ])不返回制表符
- 实现一个建立在google.com之上的自定义搜索引擎
- 使用Google Maps API向标记添加多个字符
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 回调函数中传递参数的困难(Google Map API Markers)
- 在Chrome扩展内部输出Google API调用
- 如何使用Google Sheets API+Javascript阅读电子表格
- 如何使用javascript更改google repatcha的大小
- 在angularjs/google地图中显示分支最近的路线
- 如何将自定义JavaScript添加到Google协作平台
- 如何使用 Google 云端硬盘实时 API 实现协作式富文本编辑
- 如何在 Google 协作平台中插入 twitcker.com“Twitter Ticker”