许多网站使用onselectedtext()
在网页上选择文本时弹出消息(“大声朗读”或“嵌入引文”)的方法。我习惯在阅读时选择文本以找到我要阅读的位置,因此这个错误功能让我很烦恼。有什么办法可以禁用 Firefox 的onselectedtext()
支持吗?
请注意,无法通过 Google 搜索此问题,原因是2,890,000博客争相教导有抱负的 SEO 人员如何防止人类用户在其网站上突出显示文本。
答案1
我不知道是否存在通用的解决方案来禁用这种效果,因为每个站点上实现该功能的方式可能有所不同。
例如,此实现 当用户选择文本时,显示带有选定文本的警报,因为该操作与 mouseup 事件绑定。我可以通过编写一个解除 mouseup 事件绑定的书签来禁用该效果。
javascript:(function(){ $(document).unbind('mouseup')})();
如果触发警报/弹出窗口的功能与特定段落或 div 相关联,并且也与不同的事件相关联,则代码将会改变,或者必须编写复杂的代码来处理所有情况。
您可以分享想要禁用此效果的网页的 URL 吗?