тело>
function hellYeah(text) { document.getElementById(\\\"text-holder\\\").innerHTML = text;}, когда пользователь нажимает «hyhy», «ha» следует изменить на «XXX», но он не работает в расширении.
function hellYeah(text) { document.getElementById(\\\"text-holder\\\").innerHTML = text;}ответить:
chrome расширения и Firefox webextensions не разрешают inline javascript. Следовательно, другие методы должны использоваться для связывания событий. ] Одним из способов назначить идентификатор ссылке (например, ) и привязать событие, используя AddEventListener в файле popup.js:
document.addeventlistener ('domcontentladed' , function () { var link = document.getElementById ('link'); // логика щелчка заключается в следующем: link.addeventlistener ('click', function () { Hellyeah ('xxx'); });});
убедитесь, что Popup.js загружается как отдельный файл скрипта:
[&&&?","image":"http://www.luping.net/uploads/20250206/173880504967a40f39c1d94.jpg173880504967a40f39c1d9c.jpg","datePublished":"2025-02-06T11:36:29+08:00","dateModified":"2025-02-06T11:36:29+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»титульная страница > программирование > Почему моя встроенная функция OnClick не работает в расширении Chrome/Firefox?Почему моя встроенная функция OnClick не работает в расширении Chrome/Firefox?
Опубликовано в 2025-02-06Просматривать:843
расширение OnClick или Inline Script не работает
В расширении в случае функции OnClick функция OnClick не может выполнять свою ожидаемую функцию, хотя она отлично работает в нормальном браузере.
Code Пример:
function hellyeah (text) { document.getElementById ("текстовый-держатель"). innerHtml = text; }
Начало начала Extension Popup function hellYeah(text) { document.getElementById("text-holder").innerHTML = text; }, когда пользователь нажимает «hyhy», «ha» следует изменить на «XXX», но он не работает в расширении.function hellYeah(text) { document.getElementById("text-holder").innerHTML = text; }ответить:
chrome расширения и Firefox webextensions не разрешают inline javascript. Следовательно, другие методы должны использоваться для связывания событий. ] Одним из способов назначить идентификатор ссылке (например, ) и привязать событие, используя AddEventListener в файле popup.js:
document.addeventlistener ('domcontentladed' , function () { var link = document.getElementById ('link'); // логика щелчка заключается в следующем: link.addeventlistener ('click', function () { Hellyeah ('xxx'); }); });
убедитесь, что Popup.js загружается как отдельный файл скрипта:
[&&&?Последний учебник Более>
Как гарантировать, что Hibernate сохраняет значения перечисления при сопоставлении в столбце MySQL Enum?сохранение значений перечисления в Hibernate: Устранение неполадок. и их соответствующие отображения необходимы. При работе с перечисленными типа...программирование Опубликовано в 2025-02-06 Как я могу изменить местоположение каталога ~/.Cache во время процесса сборки GO?Как обрабатывать ~/.cache Directory во время процесса Go Build При использовании команды Go Build часто получается доступ к ~/. Кэш -каталог. ...программирование Опубликовано в 2025-02-06 Как реализовать пользовательскую обработку исключений с помощью модуля журнала Python?изготовление пользовательской обработки ошибок с помощью модуля ведения журнала Python обеспечить правильное обработанное и зарегистрированное...программирование Опубликовано в 2025-02-06 Как я могу эффективно перевести списки на карты с помощью потоков Java 8?переводы в списки для эффективного отображения с Java 8 Streams В Java 8 общая задача состоит в том, чтобы преобразовать список объектов в карту...программирование Опубликовано в 2025-02-06 Множествометоды являются FNS, которые можно вызвать на Objects ] Массивы являются объектами, следовательно, они также имеют методы в JS. ] ] Срез (...программирование Опубликовано в 2025-02-06 Почему «\ d+» соответствует IP -адресам при проверке числовых строк?] ] проверки цифровых строк с регулярными выражениями , пытаясь проверить числовые строки, используя регулярное выражение "\ d", вы сто...программирование Опубликовано в 2025-02-06 Как разрешить расходы на путь модуля в Go Mod с помощью директивы «Заменить»?. с несоответствием пути между импортированным пакетом GO.MOD и фактическим путем импорта. Это может привести к go mod quicley сбои, как продемонс...программирование Опубликовано в 2025-02-06 Как я могу выполнить код из текстового файла в приложении WPF C#?динамическое выполнение кода в приложениях WPF C# ] Эта статья решает проблему выполнения кода из внешнего текстового файла в приложении WPF C#...программирование Опубликовано в 2025-02-06 Как стилизовать первый экземпляр типа элемента в HTML с помощью CSS или JavaScript?идентификация первого экземпляра конкретного типа элемента во всем документе obster: , как можно использовать css или javaScript для целевого...программирование Опубликовано в 2025-02-06 Могу ли я перенести свой шифрование с McRypt в OpenSSL и расшифровывает данные, заполненные McRypt, используя OpenSSL?Обновление моей библиотеки шифрования с McRypt до OpenSSL Могу ли я обновить свою библиотеку шифрования с McRypt до OpenSSL? В OpenSSL можно л...программирование Опубликовано в 2025-02-06 Как я могу объединить таблицы базы данных с различным числом столбцов?объединенные таблицы с разными столбцами ] может столкнуться с проблемами при попытке объединить таблицы баз данных с разными столбцами. Просто...программирование Опубликовано в 2025-02-06 Как отправить файлы пользователям с PHP -сервера?отправить файл пользователю , когда пользователь взаимодействует со скриптом PHP, вы можете встретить сценарии, где вам нужно передавать файл, ...программирование Опубликовано в 2025-02-06 Как оптимизировать передачу параметров в C ++: LVALUE, RVALUE и лучшие практики?] Как эффективно передавать параметры в C в C, существуют конкретные рекомендации по правильной передаче параметров для оптимизации эффективности...программирование Опубликовано в 2025-02-06 Объект -ориентированная инкапсуляция программирования] 1. Что такое инкапсуляция? ] инкапсуляция является одним из фундаментальных принципов объектного программирования (POO), который позволя...программирование Опубликовано в 2025-02-06 Объяснение по методу массивов и массивовподробное объяснение массивов JavaScript и общих методов: ] что такое массив? ]] в JavaScript массив - это специальный объект, который хранит с...программирование Опубликовано в 2025-02-06Изучайте китайский
- 1 Как сказать «гулять» по-китайски? 走路 Китайское произношение, 走路 Изучение китайского языка
- 2 Как сказать «Сесть на самолет» по-китайски? 坐飞机 Китайское произношение, 坐飞机 Изучение китайского языка
- 3 Как сказать «сесть на поезд» по-китайски? 坐火车 Китайское произношение, 坐火车 Изучение китайского языка
- 4 Как сказать «поехать на автобусе» по-китайски? 坐车 Китайское произношение, 坐车 Изучение китайского языка
- 5 Как сказать «Ездить» по-китайски? 开车 Китайское произношение, 开车 Изучение китайского языка
- 6 Как будет плавание по-китайски? 游泳 Китайское произношение, 游泳 Изучение китайского языка
- 7 Как сказать «кататься на велосипеде» по-китайски? 骑自行车 Китайское произношение, 骑自行车 Изучение китайского языка
- 8 Как поздороваться по-китайски? 你好Китайское произношение, 你好Изучение китайского языка
- 9 Как сказать спасибо по-китайски? 谢谢Китайское произношение, 谢谢Изучение китайского языка
- 10 How to say goodbye in Chinese? 再见Chinese pronunciation, 再见Chinese learning
Декодирование изображения в формате base64Китайский ПиньиньКодировка ЮникодJS-обфускация, шифрование, сжатиеИнструмент шестнадцатеричного шифрования URL-адресовИнструмент преобразования кодировки UTF-8Онлайн-инструменты кодирования и декодирования AsciiИнструмент шифрования MD5Онлайн-инструмент для шифрования и дешифрования хеша/хеш-текстаОнлайн-шифрование SHAОтказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3