V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
ling516
V2EX  ›  JavaScript

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

  •  
  •   ling516 · 273 天前 · 1646 次点击
    这是一个创建于 273 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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