ささブログ

この人は心が少年ジャンプなんだ、と言われた。そうだよ。いいじゃん。これからもずっとな!!

Home » スマートフォンアプリ開発 » Titaniumメモ » 【Titaniumメモ】(008)AlloyのWebViewでローカルHTMLを表示する

【Titaniumメモ】(008)AlloyのWebViewでローカルHTMLを表示する

calendar

reload

【Titaniumメモ】(008)AlloyのWebViewでローカルHTMLを表示する

AlloyのWebViewを使って、ローカルHTML表示が上手くいかないです。実行すると、 ページがみつかりませんでした ウェブページ file:///android_asset/Resources/alloy/controllers/html/index.htmlは一時的にご利用いただけないか、URLが変更された可能性があります。 てエラーがでる。

AlloyのWebViewでローカルHTML表示ができない。。

当該HTMLファイルは、app/assets/htmlに格納。htmlフォルダは自分で作成している。

AssetsフォルダにHTMLファイルを格納

android_assetフォルダってなんだろ?そんなフォルダどこにもないよ? これ、かなりハマりました。2日位ハマった。。。。 以下、ソース。 index.xml

<Alloy>
<Window id="webWin" class="container">
<WebView id="WebView" url="html/index.html" />
</Window>
</Alloy>

index.tss

".container": {
backgroundColor:"black"
}

index.js

$.webWin.open();

むー。いろいろ調べたり、試したけど全然症状かわらず。。Titanium Studio 3.2.1から挙動が変わったっている噂もある。 迷うこと2日。さっき解決策が分かったっす。 ↓WebViewのurlに「/」を入れ忘れです!!アホか。俺!!!

<Alloy>
<Window id="webWin">
<WebView id="WebView" url="/html/index.html" />
</Window>
</Alloy>

↓WebViewにindex.htmlの内容がちゃんと表示されました!!

WebViewの内容が表示された!!
応援嬉しいです^^ にほんブログ村 IT技術ブログ iPhoneアプリ開発へ

この記事を読んだ方はこの記事も読まれています

この記事をシェアする

コメント

コメントはありません。

down コメントを残す