Мне нужно показать локальный файл изображения в html через stagewebview. Когда я загружаю URL-адрес html в приложении flex, текстовый контент неправильно отображен, но для этого не отображаются изображения. В любом случае, я могу загрузить локальный файл через html в веб-виде сцены?Загрузите локальный файл через HTML-страницу внутри сцены webview
0
A
ответ
0
Вы можете загрузить локальный файл HTML, используя класс файлов. Таким образом, это было бы примерно так:
var _locaWebFile:File = File.documentsDirectory.resolvePath(pathToHTMLContent);
var _webview:StageWebView = new StageWebView();
_stage.scaleMode = StageScaleMode.NO_SCALE;
_webview.stage = _stage;
_webview.loadURL(_localWebFile.url);
_webview.addEventListener(flash.events.Event.COMPLETE, loadData);
function loadData(e:Event):void
{
_webview.viewPort = new Rectangle(0, 0, _stage.stageWidth, _stage.stageHeight);
}
Кроме того, возможно, вам нужно будет убедиться, что ваши пути к изображениям верны.
0
Решение включает в себя копирование всех необходимых файлов (html, images, css) в каталог хранения, а затем вызов вашего html там. URL-адреса изображений и CSS будут относиться к этому каталогу.
Этот код показывает, как скопировать содержимое всего каталога с именем html
в этот каталог хранения, а затем загрузить test.html
в ваш объект StageWebView.
var source:File = File.applicationDirectory.resolvePath("html/") ;
var destination:File = File.applicationStorageDirectory;
source.copyTo(destination, true);
var initialURL = new File(destination.resolvePath("test.html").nativePath).url;
webView.loadURL(initialURL);
Следует учитывать, что вы несете ответственность за очистку этой директории.
Смежные вопросы
- 1. Загрузите локальный файл html в webview android
- 2. читать локальный файл pdf через webview
- 3. Загрузите локальный файл html в приложение WebView Metro Style
- 4. Локальный файл pdf в webView
- 5. WebView - загрузите новый URL/файл через X секунд, ad infinitum
- 6. jQuery .load не загружает локальный файл html внутри Cocoa WebView
- 7. AsyncTask загружает локальный файл в WebView
- 8. Загрузите локальный файл html в Pyside QwebView
- 9. Загрузите локальный файл JSON в Javascript
- 10. Переименуйте удаленный/локальный файл, затем загрузите (PHP)
- 11. Загрузить файл внутри WebView
- 12. Загрузите файл из webview в пользовательскую папку
- 13. Загрузите внешний файл html в webview
- 14. Загрузите локальный html на iframe
- 15. Cant загрузить локальный PDF файл в WebView
- 16. React Native: WebView загружает статический локальный файл
- 17. Как показать локальный файл html в webview?
- 18. JavaFX WebView загрузить локальный файл Javascript
- 19. добавить локальный файл css в webview
- 20. Загрузите файл PDF через Silverlight
- 21. Загрузите файл 'server-side' с XMLHttpRequest в локальный файл html
- 22. Загрузить локальный файл CSS в Xamarin IOS WebView?
- 23. Загрузите локальный HTML-файл в WebView с помощью Swift 3 в приложении macOS
- 24. Файл внутри ресурса не найден локальный файл
- 25. Получить htmlстраницу в ландшафтном режиме
- 26. Загрузите две сцены одновременно во время выполнения
- 27. Как получить локальный файл html через gcdwebserver
- 28. Загрузить локальный javascript в webview?
- 29. Как загрузить локальный html-файл в xamrian-формах webview
- 30. Загрузите файл в URL-адрес?
Я использую этот метод с большим успехом на своих тестовых устройствах для Android (необходимо решить проблему с «очисткой»), но не может заставить этот метод работать на iOS. Воздушное приложение (в частности, stagewebview в приложении) не загружает html вообще и не вызывает никаких ошибок. это файл: // что-то, что работает на ios? похоже, он должен работать так же, как и внутри AIR, но я думаю, что файловая система ios может работать по-другому? любой опыт работы с этим методом на ios? – tamak