【问题标题】:How to get Google gadgets URL parameters如何获取 Google 小工具 URL 参数
【发布时间】:2014-01-07 11:13:28
【问题描述】:

【问题讨论】:

    标签: javascript html iframe google-gadget


    【解决方案1】:

    您可以按如下方式访问查询字符串:

    var queryString = location.search.substr( 1 );
    

    从那里开始,更容易在分隔符处拆分它并从中创建一个对象:

    var queryObject = {};
    
    queryString.split( '&' ).forEach( function objectFromPair( pairString ){
        var pairArray = pairString.split( '=' );
    
        queryObject[ pairArray[ 0 ] ] = pairArray[ 1 ];
    } );
    

    接下来,检索parent 密钥:

    var parentUrl = queryObject.parent;
    

    【讨论】:

    • 感谢您的回答! location.search给了我一个想法:直接用location.search.split('parent=')[1]可以吗?
    • @RainLover 你很容易做到,但这只是因为parent 恰好是查询字符串中的最后一个参数(尽管如果不是,你仍然可以通过执行@ 987654328@。上面的方法更冗长,但更可重用-顺便说一句,如果您决定采用该解决方案,我在上面的答案中进行了一些更正。
    猜你喜欢
    • 2011-10-13
    • 1970-01-01
    • 2015-11-25
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多