好像安装不了,试了几遍行不通,求助TAT
萌新求助请问一下Edge浏览器如何插件(Jazz-MIDI)
没救
JAZZ插件反馈与本论坛服务范围无关,浏览器相关插件安装与本论坛讨论内容无关。
在这之前有更多的帖子聊过相关情况,贴子要饱和是随时可以删的。
我想了个法子,把下载的扩展插件.crx文件解压出来,替换掉下面的文件内容,能装上用。
替换 manifest.json
{
“update_url”: “https://clients2.google.com/service/update2/crx”,
“manifest_version”: 3,
“name”: “Jazz-MIDI”,
“description”: “MIDI support for browsers”,
“version”: “1.0.1.1”,
“icons”: {
"48": "icon48.png",
"128": "icon128.png"
},
“background”: {
"service_worker": "background.js"
},
“action”: {
"default_title": "Jazz-MIDI",
"default_icon": "good19.png",
"default_popup": "good.html"
},
“permissions” : [“nativeMessaging”],
“content_scripts”: [{“matches”: ["<all_urls>"], “js”: [“content.js”], “run_at”: “document_start”}],
“homepage_url”: “http://jazz-soft.net”
}
替换 background.js
chrome.runtime.onConnect.addListener((port) => {
const native = chrome.runtime.connectNative(‘com.jazz_soft.jazz_midi’);
native.onDisconnect.addListener(() => {
chrome.action.setPopup({ tabId: port.sender.tab.id, popup: 'bad.html' });
chrome.action.setIcon({ tabId: port.sender.tab.id, path: 'bad19.png' });
port.disconnect();
});
port.onDisconnect.addListener(() => native.disconnect());
native.onMessage.addListener((msg) => port.postMessage(msg));
port.onMessage.addListener((msg) => native.postMessage(msg));
native.postMessage([‘version’]);
});