
window.open("http://www.baidu.com"); //在新窗口中打开网页 打开了一个新窗口 但是后面的脚本代码依旧在原来的窗口运行 如何在新窗口运行后续代码
谢谢 1 smallgoogle 2022-03-06 16:59:08 +08:00 你这有点超出浏览器和 js 的范围了。 |
2 smallgoogle 2022-03-06 16:59:37 +08:00 带参数过去,但是新页面也要接受参数,然后执行某些指定动作。 |
3 lybcyd 2022-03-06 17:13:20 +08:00 自带的控制台应该是不能跨页面执行的,你可以用插件方式 |
4 autoxbc 2022-03-06 17:14:10 +08:00 从描述看,楼主希望的这种操作大概率是非同源的,那么只能通过油猴或者扩展做到 |
5 kkocdko 2022-03-06 17:57:20 +08:00 via Android 能看出楼主是刚学 Javascript ,甚至可能是刚学编程。建议不要急功近利,MDN 上的教程先过一遍花不了两三个小时。 而不是在这里频繁发帖提问基础问题。 |
6 dsg001 2022-03-06 18:00:37 +08:00 灰。。。产。。。??? |
7 learningman 2022-03-06 19:04:48 +08:00 不可能,否则你在 steam 付款跳转到支付宝,G 胖就能拿到你的支付宝密码了(假设网页输入) |
8 vvhhaaattt 2022-03-06 19:16:29 +08:00 via Android 除非目标页面是你自己控制的,标准浏览器都在做的一件事情就是,一个网站运行的代码应该都是主人的,否则就是漏洞。 |
9 ch2 2022-03-06 19:28:36 +08:00 答案是使用 chrome 插件的 api ,允许打开一个窗口并执行 js |
10 est 2022-03-06 22:04:36 +08:00 威胁电脑不执行的话就给 360V 电压斥候。 |
11 louieliu 2022-03-07 00:51:38 +08:00 via iPhone 这不是很简单的一个事情吗 把要执行的 js 当作放在一个 script 标签里添加进新开的 tab 就行了啊 |
12 Maboroshii 2022-03-07 01:20:20 +08:00 via Android 有点 fork 那味了。 |
13 zhuweiyou 2022-03-07 10:01:26 +08:00 1.油猴添加脚本 2.自己写个插件 3.同源创建个 iframe 里执行 4.web driver, puppeteer 之类 |
14 lisongeee 2022-03-07 10:04:24 +08:00 看楼主提的问题,你们说得这些他可能也不懂 |
15 0fU7PIOlMD4mp0r4 2022-03-07 13:39:34 +08:00 @lisongeee 不懂得应该是你,了解下 cloaking 技术。 |
16 Envov 2022-03-07 14:29:19 +08:00 建议楼主先了解 Javascript 的基础知识,节点被你刷屏了 |