我正在創建一個擴展,並且我需要知道如何創建一個過濾器,以便它在某些頁面(用戶選擇)上未激活。我對Web開發知之甚少,因此不要認爲你的解決方案「非常容易,以至於無法工作」。使Chrome擴展在某些頁面上不起作用
1
A
回答
0
if (specialPages[document.location.href]) {
// go away
}
else {
// do stuff
}
就是這樣的。
1
您可以programatically inject javascript到網頁:
//in background.html
var allowedUrlList = ["http://..."];
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if(changeInfo.status == "complete") {
if(allowedUrlList.indexOf(tab.url) != -1) {
chrome.tabs.executeScript(tabId, {file: "content_script.js"});
}
}
});
+0
很好的答案。你可能會詳細說明從'localStorage'獲得'allowedUrlList'這樣的東西,因爲提交者可能沒有足夠的上下文來處理這個片段... – 2010-11-17 21:33:22
+0
我認爲我對此很滿意。我已經適應了我想要的並使用localStorage。現在我只需要製作一個選項頁面。 – 2010-11-23 23:20:31
相關問題
- 1. 使用頁面動作在某些頁面上顯示Chrome擴展顯示
- 2. 在https頁面的Chrome擴展中使用jQuery不起作用
- 3. Chrome擴展程序 - CSS在某些頁面上破解
- 4. 微小的Chrome頁面擴展不起作用
- 5. 視差效果在某些頁面上不起作用
- 6. Rails 3.「flash」在某些頁面上不起作用
- 7. Rails - 鏈接在某些頁面上不起作用?
- 8. Chrome擴展程序 - 某些網頁上的通知
- 9. 使用Chrome擴展編輯頁面html
- 10. Chrome擴展頁面操作JS
- 11. onKeyDown()在擴展類上不起作用
- 12. Chrome擴展程序 - 事件頁面/消息傳遞不起作用
- 13. <sec:授權在某些jsp頁面中不起作用
- 14. Chrome擴展 - 如何在頁面加載
- 15. Chrome擴展未能在頁面加載
- 16. 上使用Chrome擴展頁面加載事件
- 17. 使用Chrome擴展替換頁面上的圖像
- 18. 使用Chrome擴展不工作
- 19. 在Chrome擴展中使用面板
- 20. 某些自定義擴展未在某些計算機的擴展頁面中列出
- 21. Jquery:突出顯示鼠標懸停在某些頁面上不起作用
- 22. Boostrap Nav-Bar切換按鈕在某些頁面上不起作用
- 23. 寫作谷歌Chrome擴展程序,對某些URL
- 24. DIV在網頁上拖動(Chrome擴展)
- 25. 某些鍵在VS 2010擴展的工具窗口中不起作用
- 26. 使用JS不能在某些頁面上使用JS的100%頁面高度
- 27. JQuery on/click功能在Chrome擴展中不起作用
- 28. 在Chrome擴展中提交表單不起作用
- 29. 某些jQuery驅動的功能在Chrome中不起作用
- 30. Javascript擴展不起作用
-1 - 這並不能真正告訴有關如何實現基於選擇性的過濾器列表上的分機什麼。 – 2010-11-17 21:39:48