Javascript 有没有办法跟踪URL是否被复制?

Javascript 有没有办法跟踪URL是否被复制?,javascript,address-bar,Javascript,Address Bar,有没有办法检查访问者是否复制了URL或其中的一部分 谢谢 不,您不能直接这样做 URL不是文档的一部分,您无法对其进行任何操作。 有一个API可用于系统剪贴板,但根据浏览器的安全策略,它仅在文档沙盒中工作(或者在用户允许之前根本不工作) 防止复制文本绝对不是保护内容的有效方法。 用户只需重新键入或禁用此脚本即可。 发明一些其他东西,比如动态链接、来自后端的动态页面、一次性身份验证等。具体的url是什么?网站上的文本,或浏览器中的地址栏中的文本?如果是后者,那么不是。也不是。你也不能真正判断是否有

有没有办法检查访问者是否复制了URL或其中的一部分


谢谢

不,您不能直接这样做

URL不是文档的一部分,您无法对其进行任何操作。
有一个API可用于系统剪贴板,但根据浏览器的安全策略,它仅在文档沙盒中工作(或者在用户允许之前根本不工作)

防止复制文本绝对不是保护内容的有效方法。
用户只需重新键入或禁用此脚本即可。

发明一些其他东西,比如动态链接、来自后端的动态页面、一次性身份验证等。

具体的url是什么?网站上的文本,或浏览器中的地址栏中的文本?如果是后者,那么不是。也不是。你也不能真正判断是否有人从你的网站上复制了文字。您可以在输入文本字段中放置url。然后使用javascript/jquery检查用户在文本字段处于焦点时是否按下按钮,或者在本例中是否按下两个按钮(ctrl+c)。但是,那些通过右键单击并按“复制”进行复制的,您将无法捕获。所以无论哪种方法,你都会得到一个半途而废的代码。还有一种方法。很多网页给你一个“复制此文本链接”。这实际上是一个不可见的flash文件,位于“复制此文本”链接上方。所以flash允许用户复制,因为浏览器不允许您触发复制到系统剪贴板。如果你有一个监听器,这个flash文件可能会告诉你的站点文本已经被复制了。虽然有很多工作,听起来很有趣。我来看看我们能用flash做些什么。我想知道访问者是否复制了我网站上当前页面的URL,甚至他是否复制了任何内容。只是为了更好地了解访客。谢谢!我其实不想阻止他们那样做,但想知道他们是否这样做了。