向js函数添加条件以确保Stripe函数正常工作

时间:2019-05-01 01:53:30

标签: javascript jquery

在我在网页上使用的不同脚本中,我发现一个正在修改iframe源的脚本。一页包含正在使用iframe的新的带区检出代码段。正在修改此iframe,单击“条纹”按钮不会使最终用户删除我产品的条纹结帐页面。 因此,我希望知道如何修改此函数,并增加一个条件,避免修改包含“ https://js.stripe.com/”的源,因为所有Stripe的iframe的源都以它开头。 这是我需要修改的代码:

jQuery(document).ready(function() {
    $("iframe").each(function(){
        var ifr_source = $(this).attr('src');
        var wmode = "wmode=transparent";
        if(ifr_source.indexOf('?') != -1) {
        var getQString = ifr_source.split('?');
        var oldString = getQString[1];
        var newString = getQString[0];
        $(this).attr('src',newString+'?'+wmode+'&'+oldString);
        }
        else $(this).attr('src',ifr_source+'?'+wmode);
    });
});

感谢您的帮助,我希望这篇文章与拉斐尔指出的规则更加一致

0 个答案:

没有答案