17.05.2023, 08:18
Moin,
habe mal folgenden Code für Manifest V3 geändert.
alles, bis jetzt soweit gut.
Habe jetzt nur das Problem, das jetzt jedes Mal ein Fehler gefeuert wird, die nicht dem Filter von "host_permissions" " entspricht.
Ausschnitt meiner Manifest V3
wie kann ich das noch verhindern?
habe mal folgenden Code für Manifest V3 geändert.
Code:
chrome.runtime.onInstalled.addListener(installScript);
function installScript(details){
// console.log('Installing content script in all tabs.');
let params = {
currentWindow: true
};
chrome.tabs.query(params, function gotTabs(tabs){
let contentjsFile = chrome.runtime.getManifest().content_scripts[0].js[0];
for (let index = 0; index < tabs.length; index++) {
chrome.scripting.executeScript(
{
target: {tabId: tabs[index].id},
files: [contentjsFile]}),
result => {
const lastErr = chrome.runtime.lastError;
if (lastErr) {
console.error('tab: ' + tabs[index].id + ' lastError: ' + JSON.stringify(lastErr));
}
}
}}
)};
Habe jetzt nur das Problem, das jetzt jedes Mal ein Fehler gefeuert wird, die nicht dem Filter von "host_permissions" " entspricht.
Ausschnitt meiner Manifest V3
Code:
"content_scripts": [{
"matches": ["https://de.zir-online.com/*"],
"js": ["content.js"]
}],
"host_permissions": ["https://de.zir-online.com/*"]