ios - cordova_plugins.js 文件路径错误(仅限 ios)

标签 ios cordova ionic-framework cordova-plugins

我在加载文件 cordova_plugins 时遇到问题。有时,应用程序会检测到 cordova.js 文件的错误路径,例如 file:/// 之类的。但正确的路径是 file:///Users/artur/Library/Developer/CoreSimulator/Devices/7C909069-BA08-45D2-A2C0-F3D8DA453879/data/Containers/Bundle/Application/C6E14DD3-9F29-4973-9516- D1F819D8A000/AppName/www/cordova_plugins.js.

即使路径错误,cordova.js 文件也能正确加载。

Ionic 1, Angular 1

cli packages: (/usr/local/lib/node_modules)
    @ionic/cli-utils  : 1.19.0
    ionic (Ionic CLI) : 3.19.0

global packages:
    cordova (Cordova CLI) : 8.0.0 

local packages:
    Cordova Platforms : ios 4.5.4
    Ionic Framework   : unknown

System:
    ios-deploy : 1.9.2 
    Node       : v8.9.3
    npm        : 5.5.1 
    OS         : macOS High Sierra
    Xcode      : Xcode 9.2 Build version 9C40b 

Environment Variables:

Misc:
    backend : pro

最佳答案

最后,我找到了解决方案。我需要做的就是将 html5mode.enabled 设置为“false”:

$locationProvider.html5Mode({
     enabled: false
});

关于ios - cordova_plugins.js 文件路径错误(仅限 ios),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50454196/

相关文章:

ios - Swift:快速单击时 MaterialComponents TextFields 意外的占位符行为

iphone - 应用程序因在第三代 iPad 上崩溃而被拒绝

Android 未在 ionic 应用程序中请求权限

java - 无法在android上构建应用程序ionic

javascript - 带条件的 ng-options 中的默认值

ios - MKMapView 显示额外的缩放区域。如何?

iOS PhoneGap 应用提交

javascript - Dropbox 选择按钮在 ios8 中不返回

javascript - Controller 在 Ionic (AngularJS) 中被调用两次

ios - Swift 中类似于 Youtube ID 的短随机唯一字母数字键