首页 > 其他分享 >Cocos 获取浏览器网址上的参数

Cocos 获取浏览器网址上的参数

时间:2022-08-30 17:58:22浏览次数:66  
标签:Cocos 浏览器 vars 获取 网址 123 var data

版本:2.4.4

参考:菜鸟教程 - JS获取URL参数

 

使用网页打开游戏时,获取网址链接上拼接的数据。

例如本地游戏地址http://localhost:7457/?data=123,调用getBrowerValue("data"),得到数据123。

MainScene.ts:

const { ccclass, property } = cc._decorator;

@ccclass
export default class MainScene extends cc.Component {

    onl oad() {
        console.log("浏览器完成url:", window.location.href);               //输出:http://localhost:7457/?data=123&data=321
        console.log("浏览器参数:", window.location.search);                //输出:?data=123&data=321
        console.log("获取指定浏览器参数:", this.getBrowserValue("data"));   //输出:123
    }

    /**
     * 获取浏览器链接上拼接的数据 例如www.baidu.com?data=123&data2=321, getBrowserValue(data)返回123。
     * @param value 数据名
     * @returns 返回数据
     */
    private getBrowserValue(value) {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == value) {
                return pair[1];
            }
        }
        return null;
    }
}

  

搜索

复制

标签:Cocos,浏览器,vars,获取,网址,123,var,data
From: https://www.cnblogs.com/gamedaybyday/p/16640278.html

相关文章

  • Cocos 二维码动态生成(QRCode、JQuery)
    版本:2.4.4jquery.qrcode库文件:下载地址 一效果展示根据地址http://www.xxx.com动态生成一个二维码,logo图片可自定义。 二生成二维码需要的库,JQuery和JQuery.qrc......
  • 网站测试自动化入门 |无浏览器指南
    网站测试自动化入门|无浏览器指南奖励:如果您喜欢我们的内容和这篇“网络自动化测试”文章,您可以加入我们的网络浏览器自动化松弛社区.软件开发生态系统处于不断变......
  • Cocos 地图移动,镜头跟随
    版本:2.4.4 之前好几个游戏有用过镜头跟随,现在再总结一下。实现效果: 一实现需求目的就是在人物移动的时候,一直让人物处于视口屏幕中央显示。例如人物在地图上向......
  • 浏览器中输入 Baidu.com 并且按下回车之后发生了什么?
    一、客户端做了些什么?1、解析URL:首先对URL进行解析,分析所需要使用的传输协议和请求的资源的路径。如果输入的URL中的协议或者主机名不合法,会传给搜索引擎。如果没有问题,......
  • 解决PC浏览器调用摄像头失败(本地可以,线上失败)
    原因:浏览器为了安全http协议获取不到摄像头权限解决方案1.切换https如果域名可以使用https,切换为https即可()2.修改浏览器设置地址栏输入chrome://flags/#unsafely-t......
  • 国产浏览器中的Top1
    随着不同产品的涌出,满足了用户的各种需求,也使产品的可替代性提高了,我们针对用户的需求设计了一款超前的浏览器,星海浏览器是一款针对年轻人群体,能够无障碍访问全球站点的便......
  • windows10下的浏览器userAgent
    windows10下各浏览器userAgent版本号自行理解8-。-浏览器 userAgentChrome Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/67......
  • 记录一下如何让Chrome浏览器的翻译器不翻译部分DOM元素的办法
     可以参考https://stackoverflow.com/questions/12238396/how-to-disable-google-translate-from-html-in-chromehttps://developer.mozilla.org/zh-CN/docs/Web/HTML/......
  • php pc 获取终端系统,以及浏览器版本
    phppc获取终端系统,以及浏览器版本_暗影帝皇天的博客-CSDN博客 https://blog.csdn.net/dihuangtian01/article/details/80942464functionget_broswer(){$sys=......
  • 解决微信浏览器video视频自动播放的问题
    <videocontrols="controls"src=""id="video"x5-video-player-type="h5"preload="metadata"playsinline="true"webkit-playsinline="true"x-webkit-airplay="......