Поэтому у меня есть сценарий, который не выполняет на веб-странице работают только в расширении,передачи сообщений между страницы с расширением
document.getElementById("test").addEventListener("click", function() {
var e = document.getElementById("exe");
var strUser = e.options[e.selectedIndex].value;
if (strUser == "note") {
chrome.extension.connectNative('note');
}
if (strUser == "calc") {
chrome.extension.connectNative('calc');
}
});
Я понимаю логику, но мне не хватает опыта, чтобы сделать это. Насколько я понимаю, мне нужно передать мою функцию скрипта на страницу html
через сообщение, но я не могу этого сделать. У меня нет никаких ссылок. Eq
Извините, непонятно, что вы имеете в виду под этим вопросом. Вы пытаетесь выполнить это в расширении? В чем же проблема? – Xan
Нет, я хочу выполнить его с помощью кнопки на веб-странице, например, в моем локальном хосте, когда я нажимаю кнопку на странице без нажатия на расширение. Я хочу выполнить его, но он не работает. Это мой последний вопрос, связанный с этим одним из http: // stackoverflow .com/questions/31745405/native-messaging-extension-connectnative-not-working-on-localhost? noredirect = 1 # comment51496569_31745405 – Esclade
@Xan это то, что я пытаюсь – Esclade