黑莓网络facebook分享

我想在我的BB超级应用上嵌入fb和twitter分享,但不幸的是BB不支持弹出窗口。 有没有办法可以在我的应用程序中嵌入fb和twitter共享,就像我们在博客中一样。

检查代码以获取弹出窗口。

function share(){ var share = { method: 'stream.share', u: 'http://www.example.com' }; FB.ui(share, function(response) { console.log(response); });*/ /* $('#iframeDiv').show(); ServerCall(0,'html','shareFb.php',function(data) { //$('#Shareiframe').attr('src','http://m.facebook.com/sharer.php?u='+escape('http://www.astrochicks.com')); $('#iframeDiv').html(data); }); */ } /*SHARE TWITTER START*/ var shareTweet = function() { f='http://twitter.com/share?url='+encodeURIComponent(window.location.href)+'&text='+encodeURIComponent(document.title); a=function() { //if(!window.open(f)) //location.href=f; window.open(f,'twitterShare','width=500,height=400'); }; a(); /*if(/Firefox/.test(navigator.userAgent)) { setTimeout(a,0) } else { }*/ }; 

可以在主页面内使用一些隐藏的iframe吗?

谢谢

您必须在项目中包含blackberry.invoke和blackberry.invoke.BrowserArguments

 function openURL(url) { var args = new blackberry.invoke.BrowserArguments(url); blackberry.invoke.invoke(blackberry.invoke.APP_BROWSER, args); } 

您还可以安装InAppBrowser插件。 当您调用window.open()时,这将在应用程序中打开一个浏览器窗口

点击此处: https : //cordova.apache.org/docs/en/3.0.0/cordova/inappbrowser/inappbrowser.html