사용자가 \\\"hyhy\\\", \\\"ha\\\"를 \\\"xxx\\\"로 변경해야하지만 확장에서는 작동하지 않습니다.
답변 :
크롬 확장 및 Firefox webextensions는 인라인 JavaScript를 허용하지 않습니다. 따라서 이벤트를 바인딩하려면 다른 방법을 사용해야합니다.function hellYeah(text) { document.getElementById(\\\"text-holder\\\").innerHTML = text;}한 가지 방법은 링크에 ID를 할당하고 (예 : ) popup.js 파일에서 addeventListener를 사용하여 이벤트를 바인딩하는 것입니다. , 기능() { var link = document.getElementById ( 'link'); // 클릭 로직은 다음과 같습니다. link.addeventListener ( 'click', function () { Hellyeah ( 'xxx'); });});
function hellYeah(text) { document.getElementById(\\\"text-holder\\\").innerHTML = text;}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 함수의 경우 확장에서 OnClick 함수는 예상 기능을 수행 할 수 없지만 일반 브라우저에서는 잘 작동합니다.
코드 예 :
function hellyeah (text) { document.getElementById ( "Text-Holder"). innerHtml = 텍스트; }
사용자가 "hyhy", "ha"를 "xxx"로 변경해야하지만 확장에서는 작동하지 않습니다.
답변 :
크롬 확장 및 Firefox webextensions는 인라인 JavaScript를 허용하지 않습니다. 따라서 이벤트를 바인딩하려면 다른 방법을 사용해야합니다.function hellYeah(text) { document.getElementById("text-holder").innerHTML = text; }한 가지 방법은 링크에 ID를 할당하고 (예 : ) popup.js 파일에서 addeventListener를 사용하여 이벤트를 바인딩하는 것입니다. , 기능() { var link = document.getElementById ( 'link'); // 클릭 로직은 다음과 같습니다. link.addeventListener ( 'click', function () { Hellyeah ( 'xxx'); }); });
function hellYeah(text) { document.getElementById("text-holder").innerHTML = text; }popup.js가 별도의 스크립트 파일로로드되도록하십시오 :
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3