2012-01-10 65 views
0

我寫了一個小書籤,我想將它設置爲我的主頁。這很簡單,看起來像這樣:如何將javascript書籤設置爲主頁?

javascript:location.href='http://somesitetoload.com';someJS(); 

我可以複製並粘貼到瀏覽器的地址欄沒有問題,它看上去一切正常,開somepagetoload.com。我也可以將它作爲小書籤引用,而且沒有問題。

但是,如果我將其粘貼到Chrome的homepage部分,則在單擊home按鈕時不會發生任何反應。

爲什麼Chrome不想讓我用Javascript作爲主頁?我怎樣才能使用這個JavaScript書籤作爲主頁,以便它在我每次打開Chrome時運行?

我希望一種解決方案是將其嵌入到外部HTML頁面中,但似乎沒有必要,而且我也不清楚如何調用someJS()

編輯:進一步的調查顯示,事實上,這個Javascript將不會工作 - 一旦location.href被調用,沒有進一步的JavaScript將運行。而且,Chrome並不允許您從其網頁的首頁網址運行JavaScript。

回答

0

Chrome瀏覽器默認情況下禁用地址欄中的JavaScript。

+0

嗯,我不認爲這是事實。 javascript:alert('hi')似乎正常工作。這似乎更有可能是因爲沒有JavaScript可以從Chrome的默認「網上商店」頁面運行,該頁面會在製作新標籤時打開? – 2012-01-10 21:44:23