javascript - 在 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 控制台并运行时,我试图在窗口中运行的字符串有效,但是我不知道如何让它在电子中单独做这些事情
解决方案
推荐阅读
- python - 引用类型的 np.nditer 返回类型
- nginx - Nginx 简单重定向 URL
- dbcontext - EF Core 2.1 在添加到 DbContext 并保存时尝试在 INSERT 查询中包含主键字段
- python - 从索引直到条件从 Pandas DataFrame 中获取行
- javascript - 在页面刷新时增加 PHP 变量
- r - 如何处理 rvest 中的连接被拒绝错误?
- vb.net - vb.net中的TripleDES加解密问题
- r - R 和 RStudio 未检测到已安装的 PostgreSQL(或任何其他)ODBC 驱动程序
- php - 上传文件php时返回false
- mysql - 使用日期和状态字段的mysql订购问题