2012-06-03 74 views
5

如何獲得在Google網站上添加/編輯JS的功能?這樣我想使用jQuery和jQuery UI來操縱網站的外觀和感覺。如何將自定義JavaScript添加到谷歌網站?

要清楚的是,我不是在談論所有的谷歌網站,只是谷歌製作的創建自己的系統,稱爲「Google協作平臺」 - >https://sites.google.com/

howto page,還有這個: 不支持的功能

的HTML框工具目前不支持以下功能:

iFrame的JavaScript代碼無法創建任何腳本,圖片或鏈接標籤 文檔/窗口onload和onready函數。您可以將任何 JavaScript放置在加載文檔 後需要加載的代碼末尾。

這是否意味着HTML工具不能創建標籤?即使他們在上面的演示中?

+1

是否要變更谷歌網站?我不知道我跟着... – gdoron

+0

以及我想使用谷歌網站,但很多的選項和樣式是無法改變的通常的設置,所以我想如果我可以不執行一塊JS的頁面上,我可以把我自己的jQuery和改變我想改變的東西。 –

+0

你在找[GreaseMonkey](http://en.wikipedia.org/wiki/Greasemonkey)嗎? Chrome也內置了對GreaseMonkey的支持。看看http://userscripts.org/,看看你能做什麼的一些例子。 –

回答

0

Google網站有a good documentation,你不能使用任何JavaScript對其program policy

請閱讀文檔,其中列出了插入自定義CSS,JavaScript和一般HTML的步驟的詳細信息。

+0

您抓到的「計劃政策」鏈接適用於Google文檔,而不是Google協作平臺,與此問題無關。 – duskwuff

+0

@duskwuff **這是託管Google協作平臺以及Google文檔的一般政策。**如果您查看Google協作平臺的文檔,他們會特別鏈接到此政策。因此,您的所有內容,JavaScript,CSS,圖片應該遵循相同的政策。 「警報」並不僅僅是因爲違反政策。我確實故意鏈接到他們的文檔,而不是複製這些步驟,因爲他們的文檔可能隨時間而改變,您複製的內容將無法保持最新​​狀態。 **這不無關**。所以請在評級前仔細閱讀。 – activars

+0

我們可能會看到不同版本的政策頁面。我看到的版本沒有提到任何地方的JavaScript。 – duskwuff

6

The Google Sites help explains how to add custom HTML/CSS/JS content

  1. 轉到谷歌的網站頁面,你想在嵌入HTML
  2. 轉到插入菜單並選擇HTML框。
  3. 在打開的對話框中添加HTML,CSS和/或Javascript代碼。
  4. 完成後,單擊保存。
  5. 要預覽您的嵌入式HTML,請在Google Site頁面上點擊Save。

它接着指出,「從一個HTML代碼框不能與之交互或引用代碼的HTML框外,包括其他HTML盒子」 - 想必,每個「框HTML」是一個單獨的沙盒iframe元素。因此,使用JS「操縱網站的外觀和感覺」的能力將非常有限。

+0

是的,我第一次嘗試...似乎沒有工作,讓我再試一次。 –

+1

正如我所指出的,在Google協作平臺沙箱中運行JS的功能受到限制。取決於你想要做什麼,你可能會也可能不會做到。 (特別是,如果您嘗試修改不屬於HTML框的頁面上的內容,那麼您運氣不好。) – duskwuff

+0

我試圖將其放入HTML中,並且沒有提示框顯示:'< script type =「text/javascript」> alert('something'); ' –