Tag: blackberry webworks

检查BlackBerry OS版本

如何通过Webworks应用程序中的javascript或jquery获取BlackBerry OS版本? 我从一个线程“ 检测黑莓操作系统版本 ”尝试了以下代码,但它不适用于我: var limit = ‘4.5.0.127’; var version = /BlackBerry\w+\/([\d\.]+)/i.exec(navigator.userAgent); if (version[1] && version[1] < limit) { location.href='notcompatible.cfm'; }

Blackberry Web Works每次启动应用程序时如何触发事件

function helloWorld() { alert(“Hello World”); } Hello World 我有一个使用类似于上面的Blackberry WebWorks构建的应用程序。 每次用户打开应用程序时,我都需要触发上面的helloWorld()函数。 问题是“onload”function仅在应用程序首次启动时触发,或者当用户通过单击“移动设备上的挂断按钮”退出应用程序时触发,而不是在单击“移动设备上的后退按钮”时触发。 有什么建议吗?

黑莓网络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吗? 谢谢

使我的jQuery Ajax脚本使用CORS

我构建了一个从外部网站通过AJAX读取数据的应用程序。 它工作正常但我在另一个问题中发现,如果我想将它打包为BlackBerry 7,使用Webworks或Phonegap,我可能需要使用一种叫做CORS的东西。 除了使用“CORS”之外,如何将以下脚本转换为相同的内容? $(“#page_all”).live(‘pagebeforecreate’, function() { $.get(‘http://mysite.com/mobile/data/data_all.php’,function(data){ $(‘.content’).empty(); $(data).find(‘market’).each(function(){ var $market = $(this); var html = ”; html += ” + $market.attr(‘date’) + ”; html += ”; $(‘#result’).append(html).trigger( “create” ); $(‘#result .loading’).remove(); }); }); });

AJAX XML无法在带有Web-Works或Phonegap的BlackBerry上运行

我已经构建了一个应用程序,它从Web上的外部xml文件加载统计信息。 它在Web浏览器中工作正常。 当我使用PhoneGap for Android打包它时,它也可以正常工作。 适用于BlackBerry Playbook。 但是,当我将其打包为BlackBerry时,它不起作用。 我已经尝试过WebWorks命令行工具和PhoneGap。 当我使用WebWorks打包并在模拟器上运行时 Web Inspector上的控制台给出了错误 “ 无法加载资源:服务器响应状态为500(请求资源时出错。) ” 当我使用Phonegap打包并在模拟器上运行时 当我使用PhoneGap而不是WebWorks打包时,我会在警报中弹出以下错误… gap : [“Network Status”, “getConnectionInfo”,”Network Status0″,true] gap: [“Device”,”getDeviceInfo”,”Device1″,true] gap_init: gap_callbackServer: gap_poll: App的实时版本 (未编译) 要在WebWorks或Phonegap中运行的ZIP文件 类似的悬而未决的问题 。 在YouTube模拟器中的Youtubevideo问题 我试过的事情 我已添加到配置文件中。 我添加了一个由phonegap建议的$ .support.cors函数。 $( document ).bind( “mobileinit”, function() { // Make your jQuery Mobile framework configuration changes here! $.mobile.allowCrossDomainPages = […]