强制网站允许选择文本?

4
我为一个语言学习网站付费,但是我发现我甚至不能在整个网站中选择文本。
他们有一个“升级”账户,可以让你下载课程中的文本,我猜选择文本的能力是他们试图赚钱的一件事。对于付费客户来说,这非常不好。
我认为我尝试选择文本并没有触犯道德灰色地带。
那么有人能帮我解决这个问题吗?我已经尝试了很多方法,但还没有成功。
该网站是Fluent U。
更新:
他们似乎使用基本以下内容,我正在努力找出如何反转它:
$('bunch-of-things').
 .attr('unselectable', 'on')
 .css('user-select', 'none')
 .on('selectstart', false);
};

5
您可以检查或查看源代码,并从中复制它。 - Marty
你能否将你的 CSS 添加到网站上? - nicael
你能发布准确的URL吗? - ProllyGeek
确切的URL可能需要一个账户,而公共页面似乎没有这个限制...但是我刚刚添加的代码只需要按照我所知道的反转即可... - pixelearth
你尝试过查看源代码并从那里复制,或者禁用JavaScript吗? - rypskar
我已从源代码中进行了选择,但每个汉字都被大量标记。我甚至编写了一个脚本来去除HTML,但这只是耗时的。禁用JS也不起作用,因为文本基本上是视频的字幕和翻译,所以它每5秒更新一次。 - pixelearth
1个回答

1

好的,弄明白了。这似乎是解决方法:

$('[unselectable=on]').css('user-select', 'inherit').off('selectstart')

希望对他人有所帮助...

感谢大家的意见 :)

致谢:@zerkms 帮助我将宽泛的选择器 (*) 优化为 '[unselectable=on]'


3
你可以将你的选择器缩小为[unselectable=on] - zerkms

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接