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 1
能看出楼主是刚学 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 的基础知识,节点被你刷屏了
|