Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以限制Bookmarklet吗?_Javascript_Bookmarklet - Fatal编程技术网

Javascript 可以限制Bookmarklet吗?

Javascript 可以限制Bookmarklet吗?,javascript,bookmarklet,Javascript,Bookmarklet,例如,如果我的站点中有一个Bookmarklet,允许用户做一些事情,那么是否可以将它的使用限制为注册用户?我的意思是,任何人都可以将Bookmarklet拖到他们的书签栏中,但我们可以使用系统将Bookmarklet功能限制为注册用户吗?例如,一个用户将bookmarklet拖到工具栏中,然后他/她尝试执行它,但bookmarklet会以某种方式检查该用户是否已在网站中注册,如果未注册,则要求输入用户名和密码。。。差不多吧 你能帮忙吗?JavaScript可以做任何你想做的事情,包括调用web

例如,如果我的站点中有一个Bookmarklet,允许用户做一些事情,那么是否可以将它的使用限制为注册用户?我的意思是,任何人都可以将Bookmarklet拖到他们的书签栏中,但我们可以使用系统将Bookmarklet功能限制为注册用户吗?例如,一个用户将bookmarklet拖到工具栏中,然后他/她尝试执行它,但bookmarklet会以某种方式检查该用户是否已在网站中注册,如果未注册,则要求输入用户名和密码。。。差不多吧


你能帮忙吗?

JavaScript可以做任何你想做的事情,包括调用web服务检查用户是否登录…但是客户端发生的任何事情都可以复制和编辑(例如,覆盖授权检查)

如果bookmarklet可以做一些你没有授权给用户的事情,那你就有严重的安全问题了


bookmarklet可以用javascript做任何事情,所以请关注您的安全性,不要使用bookmarklet。即使你可以阻止bookmarklet,你会如何处理像greasemonkey这样的东西?

是的,我不在乎,你能告诉我怎么做吗?例如,XHR请求,使用onreadystate更改处理程序,如果服务器说“OK”,它会做一件事,否则会做另一件事。在运行书签的站点上注册,还是在提供书签的站点上注册?