"use strict"; cc._RF.push(module, '205a2kOzwhC7qsICnm266zZ', 'Util'); // Scripts/erolabs/Util.ts "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.open_url = exports.get_deeplink_url = exports.url_find_key = void 0; function url_find_key(url, key) { /* // URL 類別在Android 上出錯 // E jswrapper: ERROR: Uncaught TypeError: Cannot read property 'toLowerCase' of undefined, location: jsb-adapter/jsb-builtin.js:0:0 // E jswrapper: STACK: // E jswrapper: [0]exports.URL@jsb-adapter/jsb-builtin.js:90 // E jswrapper: [1]t.url_find_key@src/project.js:602 // E jswrapper: [2]anonymous@src/project.js:291 // E jswrapper: [3]anonymous@src/project.js:356 // E jswrapper: [4]211.l.emit@src/cocos2d-jsb.js:29277 // E jswrapper: [5]anonymous@(no filename):1 // E jswrapper: ScriptEngine::evalString script (no filename), failed! const o_url = new URL(url); if (o_url.searchParams.has(key) == false) return ""; return o_url.searchParams.get(key); */ var _key = key + "="; var tokens = url.split("?", 2); tokens = tokens[1].split("&"); for (var _i = 0, tokens_1 = tokens; _i < tokens_1.length; _i++) { var x = tokens_1[_i]; if (x.indexOf(_key) == 0) { return x.substring(_key.length); } } return ""; } exports.url_find_key = url_find_key; function get_deeplink_url(packageName, lastPath) { if (lastPath) { return "coresdk://coresdk.games/" + packageName; } return "coresdk://coresdk.games/" + packageName + "/" + lastPath; } exports.get_deeplink_url = get_deeplink_url; function open_url(url) { cc.sys.openURL(url); } exports.open_url = open_url; cc._RF.pop();