【问题标题】:Passing a Email Address To a 3rd Party Website将电子邮件地址传递给第 3 方网站
【发布时间】:2011-01-24 21:56:49
【问题描述】:

我们有一个内部网站,其中包含许多指向第三方网站的链接。主要请求之一是一旦单击链接并填充电子邮件字段(即在登录页面上),将登录用户的电子邮件传递给第三方站点。我们使用的是不保存密码或不保存 cookie 的 IE6。

是否有任何 javascript 可以在页面上找到一个 id 并通过单击链接来填充它。感谢您的帮助。

【问题讨论】:

    标签: url variables parameters


    【解决方案1】:

    嗯,jQuery 可以很容易地做到这一点:

    $('a#special_link_thing').click(function()
    {
      $('#other_element').val('foo@bar.com');
    });
    

    糟糕,代码错误。您不能从外部页面请求内容,除非它与 JS 文件位于同一域中。您可以创建一个接受 URL 并返回其源代码的 PHP 包装器:

    <?php echo file_get_contents($_GET['url']); ?>
    

    现在,如果你做 AJAX,只需调用wrapper.php?url=http://www.google.com/,你可以用 JS 来做。

    【讨论】:

    • 如果'#other_element 在站点 B 上则不会。
    猜你喜欢
    • 2013-01-06
    • 2014-01-28
    • 1970-01-01
    • 2021-04-20
    • 2013-05-13
    • 2011-09-19
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多