1
A
回答
3
如果沒有content scripts
,您不能這樣做,但您可以通過使用activeTab
和chrome.tabs.executeScript
以最小權限執行此操作。這將是這個樣子:
manifest.json的
"permissions": [
"activeTab","contextMenus"
],
"background": {
"scripts": ["background.js"]
}
background.js
chrome.contextMenus.onClicked.addListener(function(info, tab) {
chrome.tabs.executeScript(tab.id,
{code:"function getCharset(){return document.charset;}getCharset();"},
function(results){
// results[0] will now contain the charset for the page in question
});
});
相關問題
- 1. 從Chrome擴展中獲取當前頁面的源HTML
- 2. 在Chrome擴展中獲取當前頁面的url
- 3. Chrome擴展程序獲取當前主題背景
- 4. 使用Chrome擴展程序獲取當前網址
- 5. Chrome擴展程序背景頁面
- 6. Chrome擴展程序設置頁面
- 7. 當擴展程序打開時,從Chrome中的當前選項卡獲取URL?
- 8. 使「後臺」Chrome擴展程序修改當前頁面的代碼
- 9. 擴展程序獲取當前打開的應用程序
- 10. 瀏覽器擴展 - 如何獲取當前頁面的URL
- 11. 從Chrome擴展訪問當前的html頁面
- 12. 如何從Google Chrome擴展程序獲取當前標籤的網址?
- 13. Chrome擴展程序獲取每個選項卡上的當前域更改
- 14. 獲取Chrome擴展程序的網頁函數返回值
- 15. Chrome擴展程序:捕獲整個頁面
- 16. 使用Chrome擴展程序中的網址獲取頁面的標題
- 17. Chrome擴展程序 - 從背景中的網站的單獨頁面獲取HTML
- 18. Chrome擴展webRequest.onBeforeRequest取消頁面
- 19. Chrome擴展程序:如何在頁面上獲取html的一部分?
- 20. 如何從擴展中獲取當前版本的Chrome?
- 21. 如何使用Chrome擴展獲取幀的當前src?
- 22. 獲取URL在IFRAME/Chrome擴展程序獲取的AJAX出
- 23. Chrome擴展程序
- 24. 在發佈之前獲取發佈的Chrome擴展頁面的鏈接
- 25. 使用Chrome擴展程序獲取完整頁面屏幕截圖
- 26. Chrome擴展程序處理頁面的順序是什麼?
- 27. Chrome擴展程序不開火內頁
- 28. 從Chrome應用獲取Chrome擴展程序列表
- 29. 在加載頁面的所有元素之前加載Chrome擴展程序
- 30. 從Chrome擴展程序訪問當前選項卡DOM對象