在这种情况下我该怎么办?当我在浏览器上运行AngularJS App时,我在控制台上看到了这个:
检测到慢速网络.加载时将使用Fallback字体: /bootstrap/dist/fonts/glyphicons-halflings-regular.woff2
我也看到加载时字体在变化.
我有一个HTML网页,其中有一个按钮,当用户点击时会触发POST请求.请求完成后,将触发以下代码:
window.open(fileUrl);
Run Code Online (Sandbox Code Playgroud)
浏览器中的一切都很好用,但是当在Webview组件内部实现时,新选项卡不会打开.
仅供参考:在我的Android应用程序中,我设置了以下内容:
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setSupportMultipleWindows(true);
webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
Run Code Online (Sandbox Code Playgroud)
在AndroidManifest.xml我有以下权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/>
Run Code Online (Sandbox Code Playgroud)
我也试着setDownloadListener去抓下载.另一种方法被替换为WebViewClient()for,WebChromeClient()但行为是相同的.