从wordpress

时间:2015-12-24 05:06:39

标签: wordpress browser phonegap-build detect

我在phonegap中构建我的应用程序。在那个应用程序中,我称我的wordpress网站为window.location="http://www.example.com/";

由于window.location我的应用UI和移动浏览器用户界面看起来相同。所以我想检测phonegap应用程序以推迟浏览器UI。有没有办法做到这一点。

1 个答案:

答案 0 :(得分:0)

@JayTh

好。谢谢。非常好知道。我花了几个小时让初学者了解问题。你得到了它们。

好的,从网站加载网页后,您将无法访问任何 Cordova插件API 。但是,您可以访问HTML5 API,例如相机和地理位置。同样,您无法访问任何 Cordova插件API 以及任何800多个第三方API。

访问网络的最佳方式是inAppBrowser。但是,第三段规定:

  

InAppBrowser 窗口的行为类似于标准Web浏览器,无法访问Cordova API 。因此,如果您需要加载第三方(不受信任的)内容,而不是将其加载到主Cordova Webview中,建议使用InAppBrowser。

Apple非常重视他们的安全性,所以如果他们发现你正在解决这个问题,他们可能会拒绝你的App。为了清楚起见,有一个新的安全协议, Phonegap Build 现在需要, Apple 也是如此。使用 Phonegap Build ,它将在ATS中创建所需的 Apple Info.plist条目。

所以,我现在能做的最好的就是给你三(3)个链接。

  1. Top Mistakes by Developers new to Cordova/Phonegap
  2. Core Plugins Setup
  3. HOW TO apply the Cordova/Phonegap the whitelist system
  4. 在1。上,您点击了#5 When designing the app, thinks phonegap works like a website or webbrowser.。对于其余的,我建议只读大胆的句子。

    On 2。,如果您想使用Cordova插件,最好使用版本号,否则您将获得最新版本,并且您的代码可能会中断。这是因为现在, Phonegap Build 现在使用NPM作为插件。很多时候修复插件需要最新的编译器 - Phonegap Build 总是至少有一个版本。

    在3。,您需要使用白名单来应用您正在使用的任何新插件可能需要的修补程序。

    如果您有更多问题,我可以在评论中回答。如果它变得太复杂,我们可以转移到Google Group of Cordova/Phonegap - 最好的运气。