V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MEIyiyi
V2EX  ›  程序员

请问一下,有什么办法能让本地打开的 pdf 文件进入全屏(浏览器),试过监听按键事件和鼠标事件都无效

  •  
  •   MEIyiyi · 2022-06-20 18:00:54 +08:00 · 1234 次点击
    这是一个创建于 924 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是希望能通过 JS 调用的途径来进入全屏(非 http 协议下),希望各位能提供一下思路

    8 条回复    2022-06-21 18:51:05 +08:00
    DadLearnpython
        1
    DadLearnpython  
       2022-06-20 18:16:26 +08:00
    直接设置键盘点击 F11 不行么
    libook
        2
    libook  
       2022-06-20 18:22:45 +08:00
    MEIyiyi
        3
    MEIyiyi  
    OP
       2022-06-20 18:22:54 +08:00
    @DadLearnpython #1 可以,但我想试试 js 的方式,f12 的话应该是浏览器提供的吧
    MEIyiyi
        4
    MEIyiyi  
    OP
       2022-06-20 18:24:30 +08:00
    @libook #2 在 http 的网页可以调,但 file 怎么调,无法监听任何 dom 事件
    libook
        5
    libook  
       2022-06-20 18:41:37 +08:00
    @MEIyiyi #4 file 协议?也就是说用浏览器自带的 PDF 阅读器打开本地的 PDF 文件?你想用 JS 控制的话是打算把 JS 写在哪呢?
    ysc3839
        6
    ysc3839  
       2022-06-20 18:57:37 +08:00 via Android
    既然是 file 协议打开本地文件,说明打开者是个本地应用吧?而不是网络上的网页。既然是本地应用,那直接调用系统 WebView 就好了,可以进行各种操作。
    Kinnice
        7
    Kinnice  
       2022-06-21 09:41:53 +08:00
    1. 浏览器插件
    2. 修改系统文件名绑定,将绑定的 chrome/其他浏览器后加命令,使其启动时便全屏
    MEIyiyi
        8
    MEIyiyi  
    OP
       2022-06-21 18:51:05 +08:00 via Android
    @Kinnice 看起来可行,我回去试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.