首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xing登录按钮document.ready()

xing登录按钮document.ready()
EN

Stack Overflow用户
提问于 2017-09-04 22:00:42
回答 1查看 226关注 0票数 2

我有一个用Xing用户信息填充advert formular的页面。最初,该操作将由我的页面上的脚本触发:

代码语言:javascript
复制
  <script type="xing/login">
{
  "consumer_key": "############"
}

页面上的按钮是Iframe中的div,当用户单击Xing Login按钮时,它可以正常工作。但现在我希望页面在加载此函数后立即自动触发按钮:

代码语言:javascript
复制
$(document).ready(function () {
function tryClickXing() {
    try {
        var iframe = document.getElementsByTagName("IFRAME")[0];
        var doc2 = iframe.contentDocument
        var button = doc2.getElementById("xing-login")
        button.click();
    } catch(e) {
        window.setTimeout(tryClickXing,100)
    }
}
tryClickXing();

});

我得到的是“未捕获DOMException:阻止具有源”https://www.xing.com的帧访问跨源帧“。”

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-09-08 22:21:25

Xing允许跨域点击

代码语言:javascript
复制
Access-Control-Allow-Origin: "*"

现在,您可以像这样自动单击一个按钮

代码语言:javascript
复制
$("iframe").contents().find("#xing-login").click();

我已经尝试过了,并且工作得很好。

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

https://stackoverflow.com/questions/46038696

复制
相关文章

相似问题

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