Код переключения манифеста версии 2/применения к манифесту версии 3JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Код переключения манифеста версии 2/применения к манифесту версии 3

Сообщение Anonymous »

Этот код, который я видел в сообщении (Невидимые вкладки в расширении Chrome), также здесь, в stackoverflow, и, похоже, он связан с моей проблемой, но версия этой и этой публикации старая, так как я могу обновить это, чтобы это работало как есть? :
manifest.json

Код: Выделить всё

{
"manifest_version": 2,
"name": "Hidden page in background",
"description": "Interact with a hidden page in background",
"version": "1.0",

"background": {
"page": "background.html",
"persistent": true
},
"content_scripts": [
{
"matches": ["*://*.google.fr/*"],
"js": ["contentscript.js"],
"all_frames": true
}
],
"permissions": ["*://*.google.fr/*", "webRequest", "webRequestBlocking"]
}
background.html

Код: Выделить всё







http://www.google.fr



background.js

Код: Выделить всё

// This is to remove X-Frame-Options header, if present
chrome.webRequest.onHeadersReceived.addListener(
function(info) {
var headers = info.responseHeaders;
var index = headers.findIndex(x=>x.name.toLowerCase() == "x-frame-options");
if (index !=-1) {
headers.splice(index, 1);
}
return {responseHeaders: headers};
},
{
urls: ['*://*.google.fr/*'], //
types: ['sub_frame']
},
['blocking', 'responseHeaders']
);
contentscript.js

Код: Выделить всё

var elementToInsert = document.createElement("h1");
elementToInsert.textContent = "This text comes from my content script.";
document.body.insertBefore(elementToInsert, document.body.firstChild);
Я пытался скрыть вкладку или вкладку без заголовка в расширении Chrome, потому что в веб-драйвере это можно сделать, но этот API кажется ограниченным... но не теряя надежды, в Mozilla есть tabs.hide () API... возможно, в Chrome есть... Заранее спасибо, хорошего дня.

Подробнее здесь: https://stackoverflow.com/questions/783 ... nifest-v-3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»