feat(portal): 优化游戏跳转逻辑,改为子目录方式
- 修改游戏跳转URL为同域名子目录 (/game) - 更新返回URL为Portal首页路由 - 修改AppID为本地打包专用ID 优点: - 用户始终停留在同一域名下 - 无需跨域跳转,体验更流畅 - 便于使用软链接部署 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name" : "Online Gaming",
|
"name" : "Online Gaming",
|
||||||
"appid" : "__UNI__6DF0A08",
|
"appid" : "__UNI__08554FB",
|
||||||
"description" : "",
|
"description" : "",
|
||||||
"versionName" : "1.0.0",
|
"versionName" : "1.0.0",
|
||||||
"versionCode" : "100",
|
"versionCode" : "100",
|
||||||
|
|||||||
+3
-3
@@ -266,9 +266,9 @@ export default {
|
|||||||
return '准备中';
|
return '准备中';
|
||||||
},
|
},
|
||||||
enterGame(item) {
|
enterGame(item) {
|
||||||
// 直接进入游戏桌,并标记来源为 portal
|
// 跳转到同域名下的 /game 子目录
|
||||||
const portalUrl = window.location.origin + window.location.pathname;
|
const portalUrl = window.location.origin + '/#/pages/index';
|
||||||
const url = `${this.$baseApi.gameUrl}/?token=${this.userInfo.api_token}&language=${this.language}&from=portal&returnUrl=${encodeURIComponent(portalUrl)}#/play?id=${item.id}`;
|
const url = `/game/?token=${this.userInfo.api_token}&language=${this.language}&from=portal&returnUrl=${encodeURIComponent(portalUrl)}#/play?id=${item.id}`;
|
||||||
window.location.href = url;
|
window.location.href = url;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user