鍍金池/ 問答/HTML5  HTML/ 安卓手機(qq瀏覽器,獵豹瀏覽器,uc瀏覽器)瀏覽angular開發(fā)的網(wǎng)頁無法加

安卓手機(qq瀏覽器,獵豹瀏覽器,uc瀏覽器)瀏覽angular開發(fā)的網(wǎng)頁無法加載路由組件?

最近采用angular開發(fā)了一個h5項目。
以下為開發(fā)環(huán)境:

Angular CLI: 1.5.0
Node: 6.10.2
OS: darwin x64
Angular: 5.0.3
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.5.0
@angular-devkit/build-optimizer: 0.0.33
@angular-devkit/core: 0.0.21
@angular-devkit/schematics: 0.0.37
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.8.0
@schematics/angular: 0.1.7
typescript: 2.4.2
webpack: 3.8.1

在測試的時候發(fā)現(xiàn),ios設備瀏覽器正常瀏覽,而安卓手機(qq瀏覽器,獵豹瀏覽器,uc瀏覽器)瀏覽angular開發(fā)的網(wǎng)頁無法加載路由組件,測試發(fā)現(xiàn)只能加載app.component.html的內(nèi)容。
我嘗試用qq瀏覽器打開angular中文官網(wǎng),發(fā)現(xiàn)也是如此,只能展示公共頭部及底部!
這是瀏覽器的兼容問題還是angular的問題?

clipboard.png

回答
編輯回答
艷骨

升級你的瀏覽器或者降級的Angular到4

2018年9月6日 23:00
編輯回答
撿肥皂

找到解決方法了,找到‘/src/polyfills.ts’文件,把/** IE9, IE10 and IE11 requires all of the following polyfills. **/下注釋掉的代碼恢復,就可以兼容一些內(nèi)核版本較低的手機瀏覽器了。

2017年1月24日 00:00