Новая программа Microsoft Edge теперь открыта для принятия расширений на основе хрома для нового Microsoft Edge (версия 77 или выше). Я протестировал расширение chrome в браузере Edge, и оно устанавливается в браузере Edge. Я пытаюсь повторно использовать собственный хост в браузере Edge, который разработан для браузера Chrome. Но почему-то это не работает.
У кого-нибудь есть идеи о том, как поддержать собственный хост chrome в браузере Edge? или мне нужно реализовать собственный хост с помощью UWP?
Я попытался установить связь с собственным хостом из моего расширения Edge, но получил «Unchecked runtime.lastError: Указанный собственный хост обмена сообщениями не найден». Ошибка. код из. js file
var hostname = "com.microsoft.edge.myExtension";
port = chrome.runtime.connectNative(hostname);
Файл манифеста (com.microsoft.edge.myExtension. json) для моего собственного хоста
"name": "com.microsoft.edge.myExtension",
"description": "My Native Host",
"path": "C:\\EdgeNativeHost.exe",
"type": "stdio",
"allowed_origins": [
"extension://pbdancjikoidhjcgkfpipggnhlackjpe/"
]
}
Добавлен раздел реестра при запуске оболочки команда
REG ADD "HKCU\Software\Microsoft\Edge\NativeMessagingHosts\com.microsoft.edge.myExtension" /ve /t REG_SZ /d "C:\com.microsoft.edge.myExtension.json" /f
Пожалуйста, дайте мне знать, что со мной не так?