Как передать HTML Var после нажатия на значок Chrome Extension - PullRequest
0 голосов
/ 08 марта 2020

Я новичок 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". Пожалуйста, дайте мне знать, как исправить, или какая-либо информация здесь отсутствует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...