Я новичок ie в Chrome Расширение разработки. Я хотел бы поместить содержимое HTML в текущую веб-страницу, которая открыта в режиме редактирования. Я сохранил HTML в переменной и хочу поставить его после нажатия на Chrome Значок расширения. Похоже, я изо всех сил пытаюсь передать сообщение из фона. JS в контент. js и выполнить функцию.
console.log("Backgroung running");
chrome.browserAction.onClicked.addListener(buttonClicked)
console.log("Button Clicked")
function buttonClicked(tab) {
chrome.tabs.executeScript ({
code: 'codeBlock'
})
};
Chrome.runtime.Onmessage.addListner (gotmessage);
function gotmessage(message, sender, sendresponse) {
code: 'codeBlock'
}
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>SOAP extentsion</title>
<title></title>
</head>
<style>
html, body{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: black;
}
</style>
<div id="SOAP">
<body>
<p>
ASC Used :
</p>
<p>
Application Insights enabled? :
</p>
<p>
<b>Subjective:</b>
<br>
<br>
<br>
<br>
</p>
<p>
<b>Objective: </b>
<ol>
<p> Subscription Id:</p>
<p> WebApp:</p>
<p> TimeStamp of the error:</p>
<p> sku:</p>
<p> Worker instance size and count: </p>
<p> VNET integration enabled:</p>
<p> What is the App framework and process bitness (32bit or 64 bit):</p>
</ol>
</p>
<p>
<b>Business impact Statement: </b>
</p>
<p>
<b>Assessment and troubleshooting:</b>
<br>
<br>
<br>
<br>
</p>
<p>
<b>Next Plan on us:</b>
</p>
<p>
<b>Next Plan on Customer:</b>
</p>
<p>
<b>Next date of commitment</b>
</p>
<p>
<b>Customer sentiment:</b>
</p>
</div>
<script>
var codeBlock = document.getElementById("SOAP")
</script>
</body>
</html>
Я пробовал много попыток, но я получаю сообщение об ошибке "Unchecked runtime.lastError: Невозможно получить доступ к chrome: // URL". Пожалуйста, дайте мне знать, как исправить, или какая-либо информация здесь отсутствует.