首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GreaseMonkey登录脚本

GreaseMonkey登录脚本
EN

Stack Overflow用户
提问于 2010-07-17 04:06:25
回答 2查看 506关注 0票数 0

我一直在想如何编写一个greasemonkey脚本,让我登录到一个401html页面。当我被要求在弹出框中输入用户名和密码时(我相信是401个请求),我希望它自动让我登录(我公司的设计网站都是相同的用户名和密码)。

有什么帮助吗?

另外,保存密码是行不通的,因为我每天都在处理新的网站(可能一天要去1-2个新的设计网站)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-17 04:15:43

我不相信这是可能的,至少对于GreaseMoney是不可能的。它无法检查返回的HTTP状态码,除非您通过它的xmlhttpRequest函数发出请求。如果你每天都要访问新的网站,那么它怎么知道你应该登录到哪些网站呢?将您的用户名和密码发送到任何要求身份验证的站点都不是一个好主意。

-编辑-

如果你真的想这样做,我想我可能已经想出了一个方法,尽管有点草率。为401响应设置一个自定义页面。在这个页面上添加一些你在互联网上任何地方都找不到的特殊文本。然后让GreaseMonkey查找该文本。如果找到了,重定向到相同的URL,但在前面添加username:password@。

所以,

http://www.example.com/secret/dir/

变成了

http://user:pass@www.example.com/secret/dir/

然后,当系统要求您输入用户名和密码时,只需单击取消即可。

再说一次,我不会真的推荐这样做,因为如果有人弄清楚为什么页面上有那个奇怪的超级特殊文本,他们可以欺骗你在他们的网站上这样做,他们会得到你的用户名和密码。

票数 4
EN

Stack Overflow用户

发布于 2010-07-20 02:03:17

您必须使用FF扩展来实现您想要的功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3268484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档