特定的网站,我创建使用电子(http://electron.atom.io)的小型应用程序。我想添加一个功能,可以自动登录特定网站上的人,任何类型的浏览器。自动登录的人使用电子
我虽然的是,如果电子自动完成该网站的用户名和密码字段或发送使用本网站的窗口背景下一个Ajax请求的方式(注自己莫名其妙地到内容)。
我知道这是可能实现这一点,如果我为每一个浏览器扩展,但它会花费太长时间。
谢谢
特定的网站,我创建使用电子(http://electron.atom.io)的小型应用程序。我想添加一个功能,可以自动登录特定网站上的人,任何类型的浏览器。自动登录的人使用电子
我虽然的是,如果电子自动完成该网站的用户名和密码字段或发送使用本网站的窗口背景下一个Ajax请求的方式(注自己莫名其妙地到内容)。
我知道这是可能实现这一点,如果我为每一个浏览器扩展,但它会花费太长时间。
谢谢
我计算过,我会用下面的办法:
我发现大多数的浏览器保持他们的饼干,所以我会上传饼干那里。当用户访问浏览器,它会自动登录。
将要面临的问题是,所有的浏览器都设置为防止所谓的跨站点脚本。基本上,我可以在一个页面内或在同一个域内创建一个框架,并操纵这个外部来源框架的dom,但是我无法使用来自另一个域的源进行此操作。
所以脚本跨填写并提交这让你想一个HTTP GET或POST通过AJAX发送表单将无法正常工作。我们在这里遇到的问题是,您登录的网站可能会检查引荐网址,以确保引荐来自其自己的网域。虽然从技术上讲,jquery有一个设置引用标头的方法,但不幸的是浏览器为了安全目的在任何跨站点事务中重置了这个头文件。
所以基本上是没有办法的浏览器是非常严格的,当涉及到安全的措施,从浏览器端的脚本可靠地做到这一点。您可以通过AJAX登录到任何不检查其引荐者标题的网站,但除此之外,您需要与登录的网站进行安排,或者使用更加无限制的平台,以便您可以操纵DOM跨网站或欺骗推荐人标题。
我从来没有说过跨站点脚本什么。通过在任何浏览器窗口内注入