【问题标题】:How to get clickTAG url and click on that url using jquery如何获取clickTAG url并使用jquery点击该url
【发布时间】:2015-03-11 01:47:56
【问题描述】:

如何获取clickTAG url并使用jquery点击该url

这里是示例代码

<object type="application/x-shockwave-flash" flashvars="clickTAG=http://testing.com"></object>

问候 开发

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    试试这段代码,你会在变量中得到url,现在你可以对 url 应用操作,例如。点击或window.location..

    $(function() {
      $("object[flashvars^=clickTAG]").on('click', function(Event) {
        var url = $(this).attr('flashvars').split('=')[1];
        alert(url);
      })
    })
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <object type="application/x-shockwave-flash" flashvars="clickTAG=http://testing.com">Object Test</object>

    【讨论】:

    • 我可以自动点击那个网址吗
    • 是的,您可以在准备好文档时添加触发器$("object[flashvars^=clickTAG]").trigger('click'),但由于浏览器安全原因而被阻止,可能您需要允许一次,答案对blocked popup @987654321 很有用@
    • 它不起作用它在 url 之前显示 file:///C:/Users/ncpl/Desktop/
    • 至少在服务器上运行?不是直接文件
    【解决方案2】:
    var v = $("object").attr('flashvars');
    var url = v.split('=')[1];
    window.location.href = url;
    

    这可以让您访问对象的 url!

    DEMO

    【讨论】:

      猜你喜欢
      • 2015-11-30
      • 2014-08-20
      • 2017-03-26
      • 2011-04-02
      • 2014-09-11
      • 1970-01-01
      • 2017-12-20
      • 2012-02-13
      • 1970-01-01
      相关资源
      最近更新 更多