javascript - 修改从页面加载的脚本
问题描述
假设一个网站正在加载这个脚本:
<script src="https://example.com/scripts/main.js"></script>
假设我可以访问它,我可以修改脚本。但是,在这种情况下,我无权访问。
是否有可能在不更改 URL 的情况下“替换”该脚本的内容?
例如,原始脚本是:
alert("Hello, World!");
但我的修改版本是:
alert("Hello!");
但是,URL(到脚本)将保持不变。
我知道这听起来可能很复杂,但假设这可能吗?至少是客户端?
解决方案
您可以使用 TamperMonkey 之类的用户脚本管理器来编辑脚本(仅限 clint )。
这不会更改加载的脚本,但您可以加载自定义脚本。
推荐阅读
- firebase - 写入 Firestore 子集合是否算作写入父集合
- sql - 如何检查 Sql Server 2017 中的前两个字符
- python - Keras CNN 模型精度保持相对相同,val_accuracy 没有提高
- image - RGB到RCCB的转换公式
- react-native - 如何在博览会客户端应用程序中打开应用程序链接?
- python - 发现样本数量不一致的输入变量:[1, 7]
- java - Java PDFBox - 检查页面是否包含 jpeg2000
- linux - Tomcat9 在步骤 NAMESPACE 失败
- python - Python:使用 SVD 实现 PCA
- r - 为一系列值重复一个函数