-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
个别网页有问题 #150
Comments
@1217965058 给你个临时解决方法
以上只是一个暂时可行的方法,经测试可用。有什么疑问的话请加微信➕460437762。 |
@1217965058 另一个可行的方法
|
"假如不恢复define的话,会不会对网页内容造成影响" It depends, really depends. At many times alike merely make no sense to the original developers: Generally, seemingly OK = OK? |
"个别网页 ... 使用过程中还是有各种各样的问题" I guess this is unfixable. Certain sites may even maliciously interrupt the Dev tools on some browsers... Might be somehow related: |
比如这个页面
参考了#75
发现没有CSP,有define变量,AMD还是CMD什么的我也不懂,在引入eruda前把define设为undefined后,eruda能载入,但有bug
具体问题为:
1️⃣点击图标打不开面板,图标无法拖动。虽然可通过在地址栏输入
javascript:eruda.show()
打开面板,但后续使用过程中还是有各种各样的问题。2️⃣无法载入插件。
关于问题1️⃣,在打开面板后拖动或点击图标,console会不停输出错误信息
猜测是事件侦听器内部有问题,所以我找了一段能捕获绑定事件侦听器的代码,代码如下:
通过获取
eruda._entryBtn._$el[0]
绑定的全部事件得到以下内容(不知道为什么不是回调函数):对比能正常使用的网页所获取到的:
最明显的就是缺失了pageX和pageY两个坐标,至于导致这个情况的原因,我是真的弄不明白无能为力了,希望能做出修复
问题2️⃣经过验证是因为我又把define恢复了,那么请问,假如不恢复define的话,会不会对网页内容造成影响,不会的话我就不恢复了
The text was updated successfully, but these errors were encountered: