×

Loading...

@Vancouver

Topic

This topic has been archived. It cannot be replied.
  • 工作学习 / 学科技术 / 碰到一个很恶心的网站。 网站的程序员丧心病狂地在所有的网页上都加上以下的 Javascript, 导致我无法右击鼠标。 那些程序员为什么要这样做? 能破解吗? function Click( ) { return false; } document.oncontextmenu = Click;
    不想 disable Javascript,因为这样会导致整个网站都无法看了。 那些程序员早就料到我会用这一招。 也不想装什么 plug-in. 因为那些 plug-in 不够聪明,只会把所有的 Javascript 都一股脑地 disable 掉, 而不会 selectively only disable 某一行 Javascript.
    • 猛戳ESC?
    • 你右击要干什么 +1
    • 防止copy paste
    • 有破解,每个网站不一样,有可能有一些工作量,你愿意的话私信联系。
    • document.oncontextmenu = () => true;
      • 我无法修改网页的 source code。 我写的 Javascript 必须通过外界力量 (像浏览器)强行灌到网页里去,是不是? 现在各种浏览器都提供 developer tools 之类的东西。 我试了用一下,并不是很管用, 依然没法破解鼠标右击限制令。
        • F12打开developer tool,就可以改了。
          • 你是真的自己用过 developer tools,而且用的很熟, 还是凭空想当然地认为 developer tools 应该可以解决这个问题? +1
            • 您的技术水平,一般黑客都帮不了您了
            • 用过,也改过JS。这是开发过程中的常事。你得真熟悉这些工具。
    • 很简单的,setup proxy,在proxy上把这字符串清掉
    • 为啥非要右击呢?Save 整个web或者存成PDF再拷贝不香吗? +1
      • 不香
    • 恶心就不去。曾几何时,新浪网易等等都有广告跳窗,Adblock 都拦不住,我就是那是戒了上这些网站看新闻的习惯。找到别的地逛网。现在它们老实了,我也没那习惯往那跑了。 +1