草庐IT

ionic-serve

全部标签

javascript - 在 Ionic 中处理 CORS 问题

我正在使用我们的API服务器脚本创建API,并尝试与IONIC框架应用程序上的API通信。我正在工作,但它不断出现跨域阻止错误: 最佳答案 当使用启用livereload的ionicserve或ionicrun/emulate-l-c进行本地开发时,ionic默认在端口8100上创建一个本地开发服务器(http://localhost:8100/)。本例中的origin是localhost:8100,当您通过启用CORS的HTTP联系外部服务时,他们认为请求不可信并因此拒绝它。正如Ionic自己(http://blog.ionic.

android - 未显示 ionic 应用启动画面

我一直在反复尝试为我的Ionic应用程序添加启动画面使用此配置,图标可以正常工作,但splashscreen不工作。它显示一个空白屏幕,甚至没有cordova默认splashscreen。ToggleAnIonicFrameworkandCordovaproject.YourNameHere 最佳答案 首先尝试读取您的插件:$ionicpluginremovecordova-plugin-splashscreen$ionicpluginaddcordova-plugin-splashscreen然后在您的resources文件夹中编

android - ionic 2 : How to handle the hardware back button which checks confirmation of Exit in app

我面临一个问题,如何处理默认手机的后退按钮,该按钮在退出应用程序时检查确认,如果我按下后退按钮,应该调用一些显示弹出窗口的处理程序,以确认退出。或者有任何方法调用registerBackButtonAction()?或者是如何在IONIC2中使用它?请帮帮我。提前致谢。 最佳答案 在app.component.ts中@ViewChild(Nav)nav:Nav;constructor(privateplatform:Platform,privatetoastCtrl:ToastController,privatealertCtrl:

android - Ionic 与 Android 模拟器 : Automatically send location?

我的安卓模拟器有问题。当我关闭并重新打开我的应用程序时,位置不会自动发送。我必须进入ExtendedControls->Location并单击IonicGeolocationgetCurrentPosition函数的“发送”按钮才能接收它。当我启动android模拟器并且应用程序第一次打开时,这不是必需的。知道如何无论如何自动发送位置吗? 最佳答案 一般来说,对于插件的测试,我们需要在真实设备中进行验证,但作为您关于在模拟器中使用它的原始问题,为了解决这个问题,尝试清除cordova缓存(如果您使用的是VisualStudio,您可

android - Ionic - 意外 token 仅在 Android 5 模拟器中运行时非法

我正在开发一个Ionic应用程序,我遇到了以下问题:UnexpectedtokenILLEGAL奇怪的是,它只发生在我使用Android5和以下版本的Genymotion模拟器运行应用程序时,使用ioniccordovarunandroid。如果我在Android6及更高版本中运行相同的代码,应用程序将正常运行。控制台说问题出在“{”字符附近:我尝试重写这段代码,但如果我删除所有空格,它只会将错误更改为另一行。奇怪的是它只在模拟器中运行时发生,所以我怀疑项目配置中的某些东西,比如webpack。Ionicversion:3.19.0cordova-android:^6.2.3这是我的p

android - Ionic2/Cordova 构建发布具有不同功能的应用程序。示例 : Free and Paid

我正在开发一个应用程序,它将有一个付费(完整)版本和一个免费(精简)版本。在为Android开发的另一个应用程序中,可以使用flavors(productFlavors)轻松管理这一点,我可以在其中配置应用程序任何部分的替换。例如:我可以为每个应用程序配置一个applicationId和标记booleanPAID_VERSION,如下所示:productFlavors{free{applicationId'com.mycompany.myapp.free'buildConfigField"boolean","PAID_VERSION","false"}paid{applicationI

javascript - Ionic 3 减少启动时间

我正在开发Ionic3应用程序(仅适用于Android)。一切都很好,除了我的应用程序的启动时间有点长(不过分,但大约4~5秒)并且一些用户提示它。我很确定有可能做得更好,因为我有其他Ionic应用程序,它们的启动时间很少超过2秒。(一旦platform.ready()被调用,我自己隐藏启动画面)现在,我已经在使用一些我经常读到的技术:我正在调用enableProdMode()并使用--prod标志进行编译。我还添加了ProGuard(并不是为了加快速度,但仍然可以减少Java类的数量,所以为什么不呢),我尝试使用Crosswalk,但它导致性能更差。所以我正在寻找下一步:我正在尝试诊

android - 通过 logcat 在 Android 上调试 WebView (Ionic) 应用程序

关于这个主题有几个问题,但似乎没有一个能解决我遇到的特定问题。我正在使用Cordova/Ionic开发应用程序,并使用adblogcatCordovaLog:D*:S打印我使用console.log()输出的调试信息>在一些更新之前工作得很好。现在我似乎不知道如何正确过滤logcat的输出,所以我只能从我的应用程序中获取调试信息。日志记录本身有效。如果我没有设置过滤器并将输出重定向到一个文件,我可以在所有其他调试消息中看到我的调试信息,它看起来像这样:I/WebConsole:Eventtriggered:device.ready:1记录到屏幕也可以,但速度大约为每秒100行。我至少尝

android - ionic 3 android状态栏没有图标显示

当我更新我的项目ionic版本时,android应用程序的状态栏在进入应用程序时无法显示任何图标:进入应用时:谁知道怎么解决?我的信息:clipackages:(/usr/local/lib/node_modules)@ionic/cli-utils:1.17.0ionic(IonicCLI):3.17.0全局包:cordova(CordovaCLI):7.1.0本地包:@ionic/app-scripts:3.0.1CordovaPlatforms:android6.3.0ios4.6.0-nightly.2017.11.22.24bfb734IonicFramework:ionic

android - 如何从 ionic 移动应用程序发送/接收推送通知?

我有一个使用Ionic框架(在cordova上)构建的消息传递应用程序。我计划为android构建这个,我想要一种使用javascript/ionic从应用程序发送和接收推送通知的方法。是否有关于如何进行此类设置的任何好的教程? 最佳答案 有exampleapplication由HollySchinsky提供。它的核心是PushPlugin的用法这是在Cordova上处理推送通知的标准方法。他们在GitHub存储库上的文档中为这个主题提供了相当广泛的教程。主要方法是pushNotification.register,它注册设备以监听