标签: javascript

将 [object XrayWrapper [object HTMLSpanElement]] 转换为 html 标签

在用户脚本中,我得到的[object XrayWrapper [object HTMLSpanElement]]不是 html span 标签。

<span>--</span>我如何从这个对象中获取 html 标签?

javascript userscripts

5
推荐指数
1
解决办法
4532
查看次数

作为用户,如何禁用某些网站的右键单击 Flash

这不是像我是网络开发人员那样的问题,我想阻止用户从网站下载图片。

问题是,我三岁的女儿喜欢在 abcmouse.com 网站上玩游戏,该网站几乎是一个完全建立在 flash 上的网站(几乎没有可见的 html 内容)。她仍然很难使用她的粉红色小鼠标,而且经常点击鼠标左键而不是单击鼠标右键,然后弹出选项对话框,我不得不在她开始哭泣之前冲向笔记本电脑。

我想知道是否有办法在页面加载之前注入一些 Java 脚本并禁用 Flash 选项对话框。像Greasemonkey这样的东西(chrome现在内置了对greasemonkey的支持)?任何浏览器(IE、Firefox、Chrome)的解决方案都可以。我不想在 Windows 上完全禁用鼠标右键单击。

flash javascript

5
推荐指数
1
解决办法
2739
查看次数

在 Ubuntu 13.04 上安装 GruntJS 不运行客户端(所有 NPM -g 模块都一样)

好吧,对于熟悉 Ubuntu 的人来说,这可能是一个简单的方法。

我已经安装了 NodeJS (v.0.10.10) 和 NPM。我跑了:

sudo npm install -g grunt-cli
Run Code Online (Sandbox Code Playgroud)

sudo npm install -g grunt
Run Code Online (Sandbox Code Playgroud)

(在每个组合中)

但是尽管一切似乎都安装成功,即我在/usr/lib/node_modules 中看到 grunt-cli 文件夹,然后导航到 bin,并看到 grunt exe,当我尝试键入 grunt 时,我没有收到任何错误,但除了下一个命令行提示之外什么都没有。

顺便说一句 - 我已经尝试在全球范围内安装 jasmine-node 并获得相同的结果。

我从 Chris Lea 的 PPA 安装了 npm 和 nodejs。

javascript ubuntu node.js

5
推荐指数
1
解决办法
1426
查看次数

阻止 javascript 还不够时如何抑制谷歌跟踪?

对于这种情况,我特别指的是网站:http : //www.golem.de/

我正在使用禁用 javascript 的 Firefox 连接到此网站:
about:config > javascript.enabled > no

这应该会阻止来自“googlesyndication.com”的脚本,NoScript将其列为网站上唯一要加载的 google 脚本,但仍然存在与我使用 lsof 检测到的 google 服务器的连接:

sudo lsof -i -P -r | grep 1e1001

阻止 JS 不会妨碍 Google 在这里跟踪我(Ghostery 或 NoScript 帮助都没有)。为什么会这样,在这种情况下我将如何抑制 Google 跟踪?

__

1 -关于 1e100.net

privacy-protection javascript noscript google-analytics tracking

5
推荐指数
1
解决办法
899
查看次数

如何在全球范围内阻止“剪贴板劫持”?

这将成为我真正的烦恼,据我所知,它变得越来越普遍。

你们中的一些人可能听说过 tynt,这是一个提供剪贴板劫持服务的网站。使用您网站上的 API,复制您内容的用户将更改他们复制的内容,或者将指向他们提供信息的网站的链接放在最后。

我从根本上反对允许除我以外的任何人访问我的剪贴板。这是计算机的个人方面,而不是我打算让营销人员进入的方面。

以前,阻止剪贴板劫持很容易,因为 tynt 是唯一尝试它的人,因此为 tcr.tynt.com 设置主机重定向可以毫无问题地将其全部杀死。但是,现在我看到其他网站正在托管他们自己的仿制品,它们的作用大致相同。

这是来自一个这样的网站的 javascript 小程序:http : //www.lyricsmania.com/copy.js

您可以通过查看他们的任何页面来自己测试:http : //www.lyricsmania.com/watershed_lyrics_mark_hollis.html并从那里复制任何歌词。他们会在自己的网站上添加一个链接,并在其下方添加一个垃圾邮件链接。

是否可以指示 chrome 阻止这种特定类型的所有脚本?有没有办法全面拒绝小册子访问我的剪贴板?我很想听听任何人的想法。我可以使用 noscript,但除非我弄错了,它不包含任何智能代码来识别试图劫持我的剪贴板的 javascript,所以它在这里不是特别有用。

clipboard web spam-prevention javascript

5
推荐指数
1
解决办法
2363
查看次数

如何通过字体枚举防止指纹识别

我的意思不是使用 Noscript 或只是不安装字体,我试图找到一种完全拒绝 Flash、Java 和 JavaScript 查看我的字体的能力的方法。我检查了字体文件夹,但它没有属性选项卡,所以我无法进入安全选项卡并更改那里的设置。

有没有办法通过字体枚举来防止设备指纹识别?

flash javascript privacy

5
推荐指数
1
解决办法
1162
查看次数

medium.com(例如)如何生成 URL 片段哈希?

是否有人确定了 medium.com(或其他流行网站)使用的脚本或技术在 URL 片段之后生成似乎是唯一哈希值的内容?

人为的例子: #.lfr25xei4

它们随着每次页面刷新而变化(至少以我的经验)。

(我考虑过在 Stack Overflow 上问这个问题,但不确定它属于那里。)

website javascript tracking

5
推荐指数
1
解决办法
861
查看次数

停止 console.trace 在 Chrome 中自动扩展

我正在开发一个项目,其中某些库每次刷新都会调用 console.trace。然后 Chrome 会自动展开跟踪,因此它在控制台上占用了 20 多行。

这占用了太多空间,我宁愿默认情况下将它折叠起来,只有在我点击它时才展开,就像 JS 控制台中的其他所有东西一样。

这可以在谷歌浏览器中完成吗,最好没有扩展程序?我已经查看了所有选项,但这似乎无法禁用。

google-chrome console javascript logging

5
推荐指数
1
解决办法
994
查看次数

如何将 google 翻译等在线词典添加到 GoldenDict?

如何为 GoldenDict 添加在线词典功能(主要是谷歌翻译)

现在讨论的解决方案是在 html 中使用iframe. 是否有一个简单的翻译脚本/应用程序可以读取sting变量并将其返回翻译?

linux javascript translation

5
推荐指数
1
解决办法
1万
查看次数

VS Code 中嵌入语言的语法高亮

我正忙于在 Visual Studio Code 中制作自己的语法扩展。例如,该语言称为 Snake,当打开“*.snk”类型的文件(例如“hello-world.snk”)时,语法就会生效。到现在为止还挺好。我可以教 VS Code 在语法文件中突出显示 Snake 的语法,并且一切正常。

但我无法让嵌入式语言语法突出显示工作。

在“.snk”文件中,可以包含 javascript 代码块。我能够让 VS Code 为 这些嵌入的 javascript 代码块中的 javascript(如片段)提供编程语言支持(通过文件中的embeddedLanguages属性tmLanguage.json)。但我无法让 javascript语法高亮显示在 javascript 代码块中工作。

事实上,文档完全没有提到让嵌入式语言的语法突出显示工作。它只讨论了诸如注释代码和触发代码片段之类的编程功能。

谁能帮我?

javascript visual-studio-code

5
推荐指数
2
解决办法
1322
查看次数