javascript, html 및 그 모든 것에 꽤 익숙하고 현재 요소의 값을 가져와 크롬 확장에 표시하는 크롬 확장을 만들려고합니다. 그러나 나는 값 대신 [객체 객체]를 얻는다. 나는 내가 올바른 길을 가고있는 것처럼 느껴지면서 동시에 멀리 떨어진 느낌을 받는다.
popup.js
window.addEventListener('load', function (evt) {
chrome.extension.getBackgroundPage().chrome.tabs.executeScript(null, {
file: 'payload.js'
});;
});
// Listen to messages from the payload.js script and write to popout.html
chrome.runtime.onMessage.addListener(function (message) {
document.getElementById('demo').innerHTML = message;
});
payload.js
chrome.runtime.sendMessage(document.getElementById("priceblock_ourprice"));
HTML에서 텍스트를 얻으려면 .innerHTML
또는.innerText
const text = document.getElementById("priceblock_ourprice");
console.log(text.innerHTML);
console.log(text.innerText);
<h1 id="priceblock_ourprice">Hello World</h1>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다