V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FaiChou
V2EX  ›  程序员

Chrome 如何开启不同域下的新页面弹出?

  •  
  •   FaiChou ·
    FaiChou · 2021-08-05 11:57:19 +08:00 · 1403 次点击
    这是一个创建于 1197 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在域名 A 下点击一个按钮「打印运单」,第一次时候禁止弹框, 我手动选择了总是允许.但还是不能弹框.

    在 Safari 下就可以正常弹框.

    在 Safari 下需要每次都点击允许弹框, 选择允许后打开一个 about:black 页面直接下载一个 pdf 文件.

    pdf 地址: http://8.xxx.xx.xx:8100/fba/pdf/down?orderNos=xxxx

    A 域名: https://wms.xxxx.com/member/Vip/NomalOrderList.aspx

    所以, 如何让 chrome 正常打开新的弹出页面?

    9 条回复    2021-08-09 09:11:18 +08:00
    wayh
        1
    wayh  
       2021-08-05 11:59:03 +08:00
    使用 a 标签
    FaiChou
        2
    FaiChou  
    OP
       2021-08-05 12:02:48 +08:00
    @wayh 朋友, 我不是开发者,我是使用者. 每次下载时候都需要打开 Safari 登录来下载, 太麻烦了. 我主要用的是 Chrome 浏览器.
    nbweb
        3
    nbweb  
       2021-08-05 12:07:22 +08:00
    HinkLeung
        4
    HinkLeung  
       2021-08-05 14:37:27 +08:00
    用鼠标中键(飞轮)点击
    FaiChou
        5
    FaiChou  
    OP
       2021-08-05 16:04:21 +08:00
    @HinkLeung 我的 Logi 中键被设置成关闭 tab 标签了...
    kkocdko
        6
    kkocdko  
       2021-08-05 17:15:15 +08:00 via Android
    那就 ctrl+鼠标左键
    或者写个 User JS 解决
    FaiChou
        7
    FaiChou  
    OP
       2021-08-06 14:06:09 +08:00
    @kkocdko 试过 没用.. cmd+左键效果一样 那就是个 button 不是个 a 标签

    User JS 怎么大概写? 我感觉这是 Chrome 限制的 Safari 下就是正常工作.
    kkocdko
        8
    kkocdko  
       2021-08-09 00:41:30 +08:00 via Android   ❤️ 1
    @FaiChou 我看错了,你这个明显是 HTTPS 混合内容的问题。Chrome 现在不允许从 HTTPS 的页面打开 HTTP 的页面。可以尝试强制 HTTP 访问网站。
    FaiChou
        9
    FaiChou  
    OP
       2021-08-09 09:11:18 +08:00
    @kkocdko 哦 谢谢. 是个方法. 我试试.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5703 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:39 · PVG 09:39 · LAX 17:39 · JFK 20:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.