我必须通过stagewebview在html中显示本地图像文件。 当我在flex应用程序中加载html的url时,文本内容显示正确,但它不显示图像。任何方式我可以通过阶段Web视图中的HTML加载本地文件?通过阶段webview中的HTML页面加载本地文件
0
A
回答
0
您可以使用File Class加载本地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。图像和CSS的URL将相对于该目录。
此代码显示如何将名为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. 在加载页面时在webview中加载本地html文件
- 2. Android WebView不加载本地HTML文件
- 3. 加载HTML页面的WebView
- 4. Javascript未通过本地webview页面
- 5. 通过webView加载html/javascript
- 6. 显示本地HTML页面中的WebView
- 7. 如何通过webview加载html页面的全屏?
- 8. 在webview中的本地html文件中加载JavaScript在线?
- 9. 在UIWebView中加载本地html页面
- 10. android webview加载本地JavaScript文件的远程html文件
- 11. 如何加载电子本地html页面<webview>
- 12. jQuery .load不会加载可可WebView中的本地html文件
- 13. 如何使用JavaFX中的WebView加载本地HTML文件
- 14. 如何将本地html文件加载到iPad上的webView中
- 15. jQuery Mobile的加载本地HTML页面
- 16. Android从本地文件夹加载html文件到webview
- 17. 加载本地PDF文件到的WebView
- 18. 如何将本地css文件添加到WebView的页面中?
- 19. 从本地文件加载http页面
- 20. Windows.Forms.WebBrowser加载页面本地SVG文件
- 21. 如何将本地存储的页面加载到WebView控件?
- 22. 无法在Android WebView中加载本地HTML文件
- 23. 将本地HTML文件加载到WebView中
- 24. 通过jQuery加载本地文件
- 25. 如何在Xcode webview中加载本地HTML文件而不是网页?
- 26. Webview显示本地HTML页面
- 27. 在WebView上显示本地html页面
- 28. ios webview,本地html页面与javascript
- 29. 将资产文件夹中的本地html文件加载到webview中
- 30. (阵营母语)加载本地HTML文件到的WebView
我使用这种方法在我的android测试设备上取得了巨大的成功(虽然需要解决有效的'清理'问题),但无法让方法在iOS上工作。空气应用程序(特别是应用程序中的stagewebview)根本不加载html,并且不会产生任何错误。是文件:/ /在iOS上的作品?似乎它应该只是工作相同,因为它内部的空气,但我猜ios文件系统可以工作不同?这种方法在ios上的任何经验? – tamak