Javascript 我的AndroidManifest.xml中是否有任何东西阻止加载外部JS和CSS?
以下是我的Cordova Android应用程序的AndroidManifest.xml:Javascript 我的AndroidManifest.xml中是否有任何东西阻止加载外部JS和CSS?,javascript,android,html,css,cordova,Javascript,Android,Html,Css,Cordova,以下是我的Cordova Android应用程序的AndroidManifest.xml: <?xml version='1.0' encoding='utf-8'?> <manifest android:hardwareAccelerated="true" android:versionCode="10016" android:versionName="1.0.16" package="com.winetrackerco.app" xmlns:android="http://
<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" android:versionCode="10016" android:versionName="1.0.16" package="com.winetrackerco.app" xmlns:android="http://schemas.android.com/apk/res/android">
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:hardwareAccelerated="true" android:icon="@mipmap/icon" android:label="@string/app_name" android:supportsRtl="true">
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleInstance" android:name="MainActivity" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:windowSoftInputMode="adjustResize">
<intent-filter android:label="@string/launcher_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="winetrackerco" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:host=" " android:pathPrefix="/" android:scheme=" " />
</intent-filter>
</activity>
<provider android:authorities="${applicationId}.provider" android:exported="false" android:grantUriPermissions="true" android:name="android.support.v4.content.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" />
</provider>
<provider android:authorities="${applicationId}.sharing.provider" android:exported="false" android:grantUriPermissions="true" android:name="nl.xservices.plugins.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/sharing_paths" />
</provider>
</application>
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="26" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>
这里有没有什么东西会阻止我加载外部javascript和css文件,或者我需要添加什么东西才能加载它们
以下是有问题的未加载文件:
<link rel="stylesheet" href="https://app.winetracker.co/dist/application.min.20171213v2.css">
<script src="https://app.winetracker.co/dist/thirdparties.min.20171213v2.js"></script>
<script src="https://app.winetracker.co/dist/application.min.20171213v2.js"></script>
不确定cordova,但如果启用以下设置,android Web view将加载外部js
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
下面的标志还有助于加载外部js,因为一些js需要启用dom存储
WebSettings.setDomStorageEnabled(true)
不确定cordova,但如果启用以下设置,android Web view将加载外部js
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
下面的标志还有助于加载外部js,因为一些js需要启用dom存储
WebSettings.setDomStorageEnabled(true)
你能试一下吗
我希望通过这个我们可以阻止js和css文件您可以尝试使用和吗
我希望通过这个我们可以阻止js和css文件谢谢你的回答。事实证明,我的SSL设置中缺少一个“中间证书”,导致APK的发行版拒绝加载JS和CSS文件
我在我的NGINX服务器上重新配置了SSL证书,现在一切都很好!哇 谢谢你的回答。事实证明,我的SSL设置中缺少一个“中间证书”,导致APK的发行版拒绝加载JS和CSS文件
我在我的NGINX服务器上重新配置了SSL证书,现在一切都很好!哇 是的,我尝试了完全开放的内容安全策略,但没有成功(是的,我尝试了完全开放的内容安全策略,但没有成功:(