【发布时间】:2019-12-09 04:37:46
【问题描述】:
我尝试在设备上运行我的 PWA 应用,但遇到了一些问题。
在 Android 智能手机上(荣誉):适用于谷歌浏览器,并在将应用添加到主屏幕后。
在 Android 平板电脑(三星)上:适用于谷歌 Chrome,但将应用添加到主屏幕后会出现白屏。
在 IOS 智能手机上:Safari 上的白屏。
在 IOS Ipad 上:Safari 上的白屏。出现此错误:“SyntaxError: Unexpected token '...'. Expected a property name.”
这是我的 manifest.json :
{
"name": "ox-mobile",
"short_name": "ox-mobile",
"icons": [
{
"src": "./img/icons/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "./img/icons/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"start_url": "index.html",
"display": "standalone",
"background_color": "#000000",
"theme_color": "#4DBA87",
}
还有我的 router.ts :
export default new Router({
mode: 'history',
base: process.env.BASE_URL,
routes: [
{
path: '/home',
name: 'home',
component: Home,
alias: '/',
},
{
path: '/',
name: 'auth',
component: Auth,
alias: '/',
},
{
path: '/logout',
name: 'logout',
component: Logout,
alias: '/',
},
],
有人有同样的问题吗?
【问题讨论】:
-
Unexpected token '...'通常意味着您正在使用浏览器不支持的 JavaScript 功能。您可能需要使用 babel 或类似工具来转译某些功能。
标签: android ios google-chrome vue.js progressive-web-apps