问题
I am working on an application in Android, where I want to load a local html file using
webview.loadurl("file:///android_asset/index.html#home");
It will load ok on most devices, but on some Samsung devices with Android OS 4.0.4 , it load fails.
Do you have ideas with this issue?
Add some comments and sorry for my mistake just now.
webview.loadurl("file:///android_asset/www/index.html");
work fine , but
webview.loadurl("file:///android_asset/www/index.html#home");
failed .
回答1:
First check that index.html is under asset folder in your project folder.
I believe it is under www folder within asset folder of your project.
1:First put index.html under www folder
2:put the www folder within asset folder and call
webview.loadurl("file:///android_asset/www/index.html");
Edited:
I think you might want to call the home tab of the index.html every-time when you will run the application.
As android is only concern of the html pages not the tabs here is a good way which may help you i.e.
Set the home tab active of your index.html and make other inactive.
This will might help you.
回答2:
this is what happen to me i misspelled it make sure you typed correctly
file://android_asset/www/index.html
not as "assets"
来源:https://stackoverflow.com/questions/19857225/android-webview-loadurlfile-android-asset-index-htmlhome-failed