0
我想檢測是否安裝Chrome擴展。如何檢測安裝的Chrome擴展
例如下面的代碼來檢測Measureit。它添加一個ID爲shadowMeasureIt的div。
<head>
<meta charset="utf-8">
<link rel="chrome-webstore-item"
href="https://chrome.google.com/webstore/detail/aonjhmdcgbgikgjapjckfkefpphjpgma">
<body>
<button onclick="chrome.webstore.install()" id="install-button">Add to Chrome</button>
</body>
<script>
if (document.getElementById('shadowMeasureIt')) {
//document.getElementById('install-button').style.display = 'none';
alert ("yes");
}
</script>
它不起作用,但是當我在控制檯中運行腳本時,它會提示「是」。
我該如何讓它工作。
在此先感謝。
分機必須有 「權限」: 「管理」 ],在其清單。許多人都沒有。 – shin
我懷疑是否有任何辦法來實現它,如果這不是你自己的擴展與這個權限標誌。例如:爲了阻止AdBlock,一些網站嘗試檢測廣告是否已被加載。他們不想知道AdBlock是否已安裝。如果有什麼辦法來達到你想要做的,請讓我知道:) – kekos91
@ kekos91它不適合我,返回這個錯誤:'不能讀取屬性獲取未定義'也我的管理權限在我的清單 –