小编Red*_*678的帖子

通过Cordova config.xml向iOS .plist文件添加条目

我是Cordova CLI的新手.

我需要通过Cordova以编程方式执行以下步骤.

  1. 在项目.plist中添加一个新行
  2. 在新行中输入以下值:
  3. :GDLibraryMode 类型:字符串(默认):GDEnterpriseSimulation

我想我需要在项目根目录中的config.xml文件中执行此操作(或者可能是"platforms"文件夹中的那个).

有人可以向我解释如何通过config.xml添加条目,以便在编译时添加上述条目吗?

我正在使用Cordova 3.3.1-0.42(我知道它不是最新的).我已经完成了我的项目,一切都很好,我只需要将这个条目添加到pList中.

ios phonegap-plugins cordova cordova-3 cordova-plugins

78
推荐指数
8
解决办法
6万
查看次数

页面更改后jQuery Mobile 1.3面板无法正常工作

我似乎遇到了JQM 1.3 Panel的程序化打开和关闭问题.

编辑:这是针对JQM 1.3.x而不是1.4+

这有点难以解释,所以我只是做了一个小提琴:)

小提琴中有很多内容,但它只是一个更大的应用程序的样本并传达了这个问题.

如何复制:

  1. 去小提琴
  2. 在小提琴上打开小组并转到第二页
  3. 在第二页打开面板并转到第一页
  4. 现在尝试在第一页上打开面板,它什么都不做.

受影响的浏览器:

编辑:这似乎在Chrome 30.0.1599.101 m中得到修复

  • Chrome 28.0.1500.95 m
  • IE 10.0.9200.16635
  • Safari //最新版本
  • Android WebView(4.2.2)

浏览器不受影响:

  • Firefox 23
  • 歌剧12.16

链接到小提琴:

http://jsfiddle.net/q2YH3/

链接到其他帖子

https://github.com/jquery/jquery-mobile/issues/6308

http://forum.jquery.com/topic/panel-not-responding-after-page-change

编辑:所以Firefox给我一个Chrome或IE都没有的错误.

当我点击返回第一页时,我得到:

Type Error: elem is undefined

JQ 1.9.1引发了错误,我将其追溯到:

A method for determining if a DOM node can handle the data expando
    acceptData: function( elem ) {
        // Do not set data on non-element because it will not be cleared (#8335).
        if ( elem.nodeType …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-mobile

13
推荐指数
1
解决办法
5681
查看次数

在Babel中导出es6类 - 找不到模块

我在SO上看到了这两个答案:

使用ES6导出类(Babel)

试图将类导出为模块ES6 babel

我没有使用Browserify,只是Gulp和Node,只想前言.


文件/文件夹结构:

./

./gulpfile.js

./_GULP

./_GULP/main_config.es6

./_GULP/_classes/Gcfg.es6


问题设置

我正在导出一个类Gcfg.es6文件,如下所示:

export default class Gcfg {
   constructor() {
        this.rootDir = './';
        this.latestDir = './_LATEST/';
        this.srcFolder = './_SRC/';
        ...
   }

    getSrcDir(dir="") {
        return this.srcFolder + dir;
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

main_config.es6我试图导入:

import Gcfg from '_classes/Gcfg';
Run Code Online (Sandbox Code Playgroud)

关注这个GitHub帖子:

https://github.com/babel/babel/issues/849

我以为我做得很好.我正在使用WebStorm并有一个"文件监视器"设置来保存.es6文件来运行Babel.我没有做任何花哨的事情,我使用的唯一可选标志是:

--source-maps--out-file $FileNameWithoutExtension$.js $FilePath$

$ FileNameWithoutExtension $ .js是一个WebStorm应用程序变量,只是由观察者加载的文件,$ FilePath $是文件的绝对路径.

所以命令看起来像这样(我相信我实际上看不到它执行):

babel --source-maps --out-file main_config.js ./_GULP/ 等其他文件......

我相信所有文件都由babel处理.我在生成的JS中看到了导出和需求.

TL;博士

gulpfile.js我做的:

gCfg = require('./_GULP/main_config'); < - …

javascript ecmascript-6 gulp babeljs

10
推荐指数
1
解决办法
9225
查看次数

PhoneGap 3.3 iOS KeyboardShrinksView

在PhoneGap/Cordova 3.3(和3.2)中,用于iOS 的首选项KeyboardShrinksView已不复存在,已被enableViewPortScale取代.

任何人都可以向我解释如何使用KeyboardShrinksView获得相同的结果,但使用enableViewPortScale和视口 Metatag?

在iOS中,如果用户打开键盘,我需要缩小整个视图.

ios phonegap-plugins cordova

7
推荐指数
1
解决办法
7946
查看次数

无法加载文件或程序集'WebGrease,Version = 1.5.1.25624

我已经通过NuGet安装了Microsoft ASP.NET Web Optimization Framework 1.1.3.它安装得很好,我相信.这是一个.NET 4.0 Web窗体项目.

当我尝试捆绑时,我得到一个错误.我在Application_Start中的代码:

var jqueryBundle = new ScriptBundle("~/scripts/bundles/jquery");

    jqueryBundle.Include(new string[] { 
        "~/scripts/libs/jquery/jq/jquery-1.11.0.min.js",
        "~/scripts/swyft/mobileinit.min.js",
        "~/scripts/libs/jquery/jqm/142/lib/jquery.mobile-1.4.2.min.js",
    });

    BundleTable.Bundles.Add(jqueryBundle);
Run Code Online (Sandbox Code Playgroud)

然后在我的一个aspx页面上......

<%= System.Web.Optimization.Scripts.Render("~/scripts/bundles/jquery") %>
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

发生意外的错误.无法加载文件或程序集'WebGrease,Version = 1.5.1.25624,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

但它就在那里!我正在运行VS2013.

谢谢你的帮助!

〜红

编辑 - 我的WebConfig:

<runtime>
<assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">
  ...
  <dependentAssembly>
    <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
  </dependentAssembly>
  ...
</assemblyBinding>
Run Code Online (Sandbox Code Playgroud)

编辑 - 无法安装Web Grease 1.5.1:

当我尝试安装Web Grease 1.5.1时出现此错误:

You cannot call a method on a null-valued expression.
At L:\MY_PROJECT_PATH\packages\WebGrease.1.5.1\tools\install.ps1:45 char:5 …
Run Code Online (Sandbox Code Playgroud)

c# asp.net .net-4.0 asp.net-4.0 visual-studio-2013

5
推荐指数
2
解决办法
8551
查看次数