2016-02-27 64 views
0

我希望创建一个运行此脚本只点击一个按钮,一个简单的Chrome扩展,现在我在谷歌Chrome开发者控制台(CTRT + SHIFT + J)运行:如何将开发者控制台脚本转换为Chrome扩展?

var user = "XXXXXX"; 
var hash2 = "YYYYYY"; 

var HA2 = MD5("GET" + ":" + uri); 
document.getElementById("user").value = user; 
document.getElementById("hidepw").value = MD5(hash2 + ":" + nonce +":" + "00000001" + ":" + "xyz" + ":" + qop + ":" + HA2); 
document.authform.submit(); 

我用这对Technicolor公司/汤姆森/ Mediacces路由器登录页面使用hash2而不是密码以用户“XXXXXX”登录。

我已经阅读了一下,找到一种方法来创建一个简单的Chrome扩展来添加一个按钮,通过单击按钮来执行此操作,但所有试验都失败。

我不需要问用户放置用户或散列,对于所有将使用此用户的用户都是一样的。

+0

你试图做到这一点的方法。似乎可以使用内容脚本即使没有按钮也可以完成,只需在文档加载事件中触发此脚本即可。或者您可以显示一个按钮作为通知,并且当按下按钮时,只需将消息传递给内容脚本即可在您的页面上执行此脚本。 –

回答

0

您可以通过使用内容脚本来实现此目的。但内容脚本就像加载页面一样运行,所以通过内容脚本创建一个按钮并将您的JS代码添加到该按钮的事件中。

如果需要一些更具体的细节,请在下面评论。

+0

我的目标是将该控件转变为按钮,转换为Chrome扩展程序,这是因为我想将它传递给其他人,而不让他们看到它如何绕过给定的用户登录。 这样我就可以在用户和hash2中创建一个扩展包。简而言之,一个普通用户可以毫无问题地使用的按钮。 –

+0

_“我想将它传递给其他人,而不让他们看到它如何绕过给定的用户登录”_扩展如何解决此问题? Chrome扩展程序完全可以检查。 – Xan

+0

即使我打包它?https://developer.chrome.com/extensions/packaging –