首页 > 解决方案 > 在 chrome 中执行脚本

问题描述

<div id="Monitor2" class="tabcontent">
        <h1 class="lable2">Monitor 2</h1>
        <button id="open1" onclick="open2()" class="open2">Open</button>
        <h1 class="server2">server</h1>
        <input type="text" id="server2" class="input-server2">
        <h1 class="channel2" >channel</h1>
        <input type="text" id="channel2" class="input-channel2">
            <script>

function open2() {
    var main= 'https://discord.com/channels/' ;
    var server= document.getElementById("server2").value;
    var slash= '/';
    var channel= document.getElementById("channel2").value;
        var newurl=main+server+slash+channel;

            window.open(newurl,'monitor2','width=600, height=1000');

}
contents.executeJavaScript(
document.querySelector(".sidebar-2K8pFh").style.display = "none"
        );
            </script>
    </div>

我的脚本打开了一个不和谐的电子窗口,但不知道如何在窗口内执行操作。我尝试使用“contents.execute.JavaScript”,但它不起作用。当我将它直接粘贴到 DevTools chrome 控制台并运行时,我试图在窗口中运行的字符串有效,但是我不知道如何让它在电子中单独做这些事情

标签: javascriptnode.jsgoogle-chromeelectron

解决方案


推荐阅读