谷歌浏览器执行 js 脚本除了控制台还有其他方法吗

2022-03-06 12:28:54 +08:00
 ling516

我现在写个脚本 想传到其他电脑浏览器执行 除了控制台还能使用啥
js 脚本兼容性和控制台一样那种

2931 次点击
所在节点    JavaScript
16 条回复
Osk
2022-03-06 12:29:52 +08:00
写成扩展, 使用暴力猴 /油猴, 兼容性差不多
ChaosesIb
2022-03-06 12:33:27 +08:00
地址栏输入 JS protocol ,比如 `javascript:alert("hello");void 0`。
注意不能直接复制,不然 `javascript:` 出于安全考虑会被过滤掉。
Eiden
2022-03-06 12:35:14 +08:00
写进 html
wym0823
2022-03-06 12:40:01 +08:00
js 书签 油猴
kkocdko
2022-03-06 12:56:55 +08:00
“脚本兼容性和控制台一样那种”
不可能,因为 chrome 的控制台添加了很多控制台专有的函数,比如 getEventListeners
看你的需求描述,一般来说 userjs 就足够了。
0o0O0o0O0o
2022-03-06 13:03:55 +08:00
扩展或者 CDP ,例如 puppeteer
aleen42
2022-03-06 13:09:41 +08:00
JS 要依賴環境來編譯,你還不如直接直接寫 shell script
holystrike
2022-03-06 13:11:34 +08:00
ling516
2022-03-06 13:12:49 +08:00
@0o0O0o0O0o 扩展用哪个
ling516
2022-03-06 13:15:49 +08:00
@holystrike 怎么写脚本然后谷歌浏览器控制台运行呀
Juszoe
2022-03-06 13:20:45 +08:00
方法 1:油猴,这是分发脚本最常用的方式
方法 2:自定义一个 a 标签,href="javascript:你的代码",拖动标签到收藏夹,以后点击一下收藏夹就能执行代码了。具体做法参考 https://wannengrun.com/zh/
mingl0280
2022-03-06 13:40:10 +08:00
收藏的书签……也可以跑 js
ccyu220
2022-03-06 14:03:01 +08:00
部分 API 只能是控制台执行
shadows
2022-03-06 14:16:58 +08:00
油猴发发更好,更新后,使用脚本的也会自动更新
dengshen
2022-03-06 19:54:07 +08:00
书签栏啊
iPhone12
2022-03-06 20:41:58 +08:00
建个 html 文件,链上远程代码不是挺好的?记得注意缓存问题

<script src="远程代码.js"></script>

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

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

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

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

© 2021 V2EX