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

2022-06-20 18:00:54 +08:00
 MEIyiyi

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

1028 次点击
所在节点    程序员
8 条回复
DadLearnpython
2022-06-20 18:16:26 +08:00
直接设置键盘点击 F11 不行么
libook
2022-06-20 18:22:45 +08:00
MEIyiyi
2022-06-20 18:22:54 +08:00
@DadLearnpython #1 可以,但我想试试 js 的方式,f12 的话应该是浏览器提供的吧
MEIyiyi
2022-06-20 18:24:30 +08:00
@libook #2 在 http 的网页可以调,但 file 怎么调,无法监听任何 dom 事件
libook
2022-06-20 18:41:37 +08:00
@MEIyiyi #4 file 协议?也就是说用浏览器自带的 PDF 阅读器打开本地的 PDF 文件?你想用 JS 控制的话是打算把 JS 写在哪呢?
ysc3839
2022-06-20 18:57:37 +08:00
既然是 file 协议打开本地文件,说明打开者是个本地应用吧?而不是网络上的网页。既然是本地应用,那直接调用系统 WebView 就好了,可以进行各种操作。
Kinnice
2022-06-21 09:41:53 +08:00
1. 浏览器插件
2. 修改系统文件名绑定,将绑定的 chrome/其他浏览器后加命令,使其启动时便全屏
MEIyiyi
2022-06-21 18:51:05 +08:00
@Kinnice 看起来可行,我回去试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/860935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX