推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
ling516

谷歌浏览器执行 js 脚本打开新窗口如何在新窗口执行后续脚本

  •  
  •   ling516 · Mar 6, 2022 · 3317 views
    This topic created in 1575 days ago, the information mentioned may be changed or developed.

    window.open("http://www.baidu.com"); //在新窗口中打开网页 打开了一个新窗口 但是后面的脚本代码依旧在原来的窗口运行 如何在新窗口运行后续代码

    谢谢
    
    17 replies    2022-03-07 16:14:59 +08:00
    smallgoogle
        1
    smallgoogle  
       Mar 6, 2022
    你这有点超出浏览器和 js 的范围了。
    smallgoogle
        2
    smallgoogle  
       Mar 6, 2022
    带参数过去,但是新页面也要接受参数,然后执行某些指定动作。
    lybcyd
        3
    lybcyd  
       Mar 6, 2022
    自带的控制台应该是不能跨页面执行的,你可以用插件方式
    autoxbc
        4
    autoxbc  
       Mar 6, 2022
    从描述看,楼主希望的这种操作大概率是非同源的,那么只能通过油猴或者扩展做到
    kkocdko
        5
    kkocdko  
       Mar 6, 2022 via Android   ❤️ 1
    能看出楼主是刚学 JavaScript ,甚至可能是刚学编程。建议不要急功近利,MDN 上的教程先过一遍花不了两三个小时。

    而不是在这里频繁发帖提问基础问题。
    dsg001
        6
    dsg001  
       Mar 6, 2022
    灰。。。产。。。???
    learningman
        7
    learningman  
       Mar 6, 2022
    不可能,否则你在 steam 付款跳转到支付宝,G 胖就能拿到你的支付宝密码了(假设网页输入)
    vvhhaaattt
        8
    vvhhaaattt  
       Mar 6, 2022 via Android
    除非目标页面是你自己控制的,标准浏览器都在做的一件事情就是,一个网站运行的代码应该都是主人的,否则就是漏洞。
    ch2
        9
    ch2  
       Mar 6, 2022
    答案是使用 chrome 插件的 api ,允许打开一个窗口并执行 js
    est
        10
    est  
       Mar 6, 2022
    威胁电脑不执行的话就给 360V 电压斥候。
    louieliu
        11
    louieliu  
       Mar 7, 2022 via iPhone
    这不是很简单的一个事情吗 把要执行的 js 当作放在一个 script 标签里添加进新开的 tab 就行了啊
    Maboroshii
        12
    Maboroshii  
       Mar 7, 2022 via Android
    有点 fork 那味了。
    zhuweiyou
        13
    zhuweiyou  
       Mar 7, 2022
    1.油猴添加脚本
    2.自己写个插件
    3.同源创建个 iframe 里执行
    4.web driver, puppeteer 之类
    lisongeee
        14
    lisongeee  
       Mar 7, 2022
    看楼主提的问题,你们说得这些他可能也不懂
    0fU7PIOlMD4mp0r4
        15
    0fU7PIOlMD4mp0r4  
       Mar 7, 2022
    @lisongeee 不懂得应该是你,了解下 cloaking 技术。
    Envov
        16
    Envov  
       Mar 7, 2022
    建议楼主先了解 javascript 的基础知识,节点被你刷屏了
    lisongeee
        17
    lisongeee  
       Mar 7, 2022
    @iGuChin 我怎么了,我说的难道不对吗?还有你说的 cloaking 技术我去了解了,本质是根据 ip 或者 HTTP 请求头或者其他信息 返回不同的回复体,可是这个和 楼主说的 《谷歌浏览器执行 js 脚本打开新窗口如何在新窗口执行后续脚本》有什么关系?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5920 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 06:24 · PVG 14:24 · LAX 23:24 · JFK 02:24
    ♥ Do have faith in what you're doing.