0

我有一个问题,但我只是举一个例子来说明我想加载任何 URL 页面,比如 facebook 登录页面,并用数据填充文本框(用户名和密码)。我想从 PHP 或 Javascript 中做到这一点。

这意味着 - 每次加载我的 php / javascript 页面时,都会显示 facebook 登录页面,并且文本框会自动填充数据

我可以这样做吗?我知道浏览器(CHROME 或 EXPLORER)会这样做,但也许只能使用浏览器而不是 PHP / JS?

4

2 回答 2

1

Javascript 是不可能的,因为当 Facebook 页面加载时您无法加载 Javascript。如果您认为 iframe 浏览器将阻止一个框架中的 Javascript 在另一个框架中工作,如果它不是来自同一个域。

如果是针对 Facebook,您应该真正研究一下他们的 API。许多网站(比如这个)现在允许用户使用他们的 Facebook 登录名登录,因此 API 可能是最简单的途径。同样对于 Facebook 等主要网站,可能有一些第三方库可以提供帮助。

现在,如果 Facebook 只是一个示例,并且您需要将它用于其他一些站点,那么使用 cURL 或 SOAP 的 PHP 可能是可能的,但它可能非常棘手。您需要意识到黑客会使用类似的技术进行暴力攻击,以查找用户名和密码。因此,像 Facebook 这样的网站已经做了几件事来限制自动填写登录表单(或任何表单)的可能性。此外,对于 Facebook 等主要网站,使用这些技术可能会违反服务条款,因此您应该先检查一下。

于 2013-03-06T03:28:03.883 回答
1

如果这是给你自己的,你可以在你的 bookmart 中编写 javascript:code 并在每次打开 Facebook(或其他页面)时执行它,例如

于 2015-06-25T12:24:01.150 回答