0

私はアプリを作っていますが、ページの下部にFacebookの「いいね」ボタンを表示したいと思います。それも可能ですか?私はいろいろなことで遊んできました、そしてこれは私が今持っているものです。var win = Ti.UI.currentWindow;

win.showNavBar(); // Force the navbar to show

var bgImage = Ti.UI.createImageView({
height  : 'auto',
top     : -11,
image   : 'images/h-4.jpg',
zIndex  : 0
});
win.add(bgImage);

var ticksterImage = Ti.UI.createImageView({
height  : 'auto',
top     : 1,
image   : 'images/takida.png',
zIndex  : 0
});
win.add(ticksterImage);

var facelike = Ti.UI.createWebView({
html: '<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Ftakidamusic&send=false&layout=standard&width=320&show_faces=true&action=like&colorscheme=dark&font&height=80&appId=368268836546636" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:320px; height:80px;" allowTransparency="true"></iframe>',
height: '80dp',
bottom: 1,

});
win.add(facelike);

私はこれについて間違っていますか?iframeの代わりにHTML5またはXFBMLを使用する必要がありますか?3つすべてを試しましたが、結果はありません。アプリの読み込み中にエラーが発生しました:app://www.facebook.com/plugins/like.php?href = https%3A%2F%2Fwww.facebook.com%2Ftakidamusic&send = false&layout = standard&width = 320&show_faces = true&action = like&colorscheme = dark&font&height = 80&appId = 234826439948817

これを行う別の方法ですか?

Thanx // R —6時間前にRickardHarryssonから質問

4

1 に答える 1

0

Webビューを使用しないことをお勧めします-Ti.Facebookモジュールを使用してみてください。これにより、ユーザーがTitaniumを介してFacebookにログインできるようになる柔軟性が大幅に向上します。例については、KitchenSinkを参照してください。

https://github.com/appcelerator/titanium_mobile/blob/master/demos/KitchenSink/Resources/examples/facebook.js

Webサイトを使用する必要がある場合、htmlはiframeだけでなく、完全なWebページである必要があります。で始まる必要があり<html><head/><body>ます。Titaniumの外部で機能するWebページを作成してから、そのページのhtmlをhtmlプロパティにプラグインすることをお勧めします。

于 2012-05-27T04:07:13.947 に答える