问题标签 [ace-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1703 浏览

cordova - 带有 inAppBrowser 的本机页眉和页脚

仍然试图将我的头包裹在 Ace 周围。

我们有一个 inAppBrowser 打开“over” webview。我们能否添加原生页眉和页脚并让 inAppBrowser 使用 Ace 占用中间空间?

有什么例子可以为我指明正确的方向吗?

0 投票
2 回答
1220 浏览

cordova - 使用 Ace 插件使用平台特定的 Javascript 制作 iOS/Android TabBar 和 TableView?

我正在使用适用于 iOS 和 Android 的 VS2015 TACO 开发适用于 iOS、Android 和 Windows 商店的 JavaScript 应用程序。我刚刚安装了 Ace 插件,并且正在研究Javascript/Ace 代码示例。对于 iOS 和 Android,我想将本机 UI 用于:1)底部标签栏和 2)带有图标和文本的滚动选择器列表(基本上是 WinJS.UI ListView)。Ace Intro YouTube Video在 XAML 标记中显示了一个示例选项卡栏,但我不熟悉 XAML。谁能指出我的 Ace Plugin Javascript 示例,用于 iOS 和 Android 的标签栏 UI 和表格视图 UI?我将不胜感激。

更新 #1 感谢亚当·内森。使用他的代码,我在我的 Mac iPad 模拟器中获得了一个停靠的标签栏。它在纵向和横向视图中都能很好地捕捉。我正在使用此代码打开和关闭它:

当我关闭标签栏时,我仍然看到图标曾经所在的底部块 - 但它现在是空的。也就是说,当我尝试同时关闭上部标题栏和底部标签栏时,我只关闭上部标题栏,但底部块(现在为空白)仍然存在。如果我改变方向(纵向/横向),那么底部块将消失。在将其重置为 HostWebView 之前,是否有更好的方法使用标签栏清除 HostPage?

对于 Android,我更新了 config.xml 文件以将 ShowTitle 设置为 true:

但是当我在 VS Android Emulator 中运行该应用程序时,我仍然收到此错误:

我错过了Android的东西吗?

再次感谢您。这会很棒!

更新#2

我将 ShowTitle 首选项移动到小部件根目录,但仍然出现错误。我得到了 value="True"(大写 True)和 value="true" 的错误。这是我的 config.xml 文件的全部内容:

即使在运行“清洁解决方案”和“清除 Cordova 缓存”后,我也会收到错误消息。

我将在单独的更新中发布标签条码。

更新#3 我的应用程序内容是一个 WebGL 画布。当我的 Mac iPad2 模拟器(纵向)第一次绘制时,窗口大小为 768(宽度)x 1004(高度),如下面的 JavaScript 控制台日志输出所示:

当我打开标签栏时,它会调整到 960 的高度。当我关闭标签栏(保持纵向)时,窗口高度不会返回到 1004。所以看起来窗口在标签时没有调整大小栏切换关闭。一旦我将设备旋转到横向,整个窗口就会重新绘制并且底部栏消失,同样,当我旋转回纵向时,整个窗口大小会恢复到 768 x 1004 并且空白底部栏也不存在。这是我的测试代码(正在进行中):

在 index.js 中,当 onDeviceReady 触发时,我的代码调用 GAME.initialize():

这是game.js中的代码:

这是 test_act.js 代码(有点混乱抱歉):

0 投票
0 回答
47 浏览

android - Microsoft Ace - 将要求标题首选项设置为 True - 即使它是

我已经复制了https://github.com/Microsoft/ace/tree/master/examples/WithOtherPlugins/InAppBrowser代码,但是当我在 android 上运行它时,我得到了需要将 ShowTitle 首选项设置为 true 的错误,即放。我尝试删除所有对标题的引用,但仍然出现相同的错误。我看到另一个有同样问题的帮助请求,但没有提供解决方案:Use Ace Plugin to Make iOS/Android TabBar & TableView using Platform Specific Javascript?

0 投票
1 回答
519 浏览

ionic-framework - 如何在 Ionic 中集成 ace-plugin?

我想使用ace-plugin来访问 Ionic (v1) 中的 Java 文件。我以这种方式添加了插件:ionic plugin add cordova-plugin-ace. 但是我如何使用 Ace?

这是我的控制器:

运行ionic serve --lab浏览器控制台后显示如下错误:error:ReferenceError: ace is not defined. 我需要在某处注入 Ace 插件吗?

0 投票
1 回答
344 浏览

angularjs - 如何在离子应用程序中使用 ace 插件?

我添加了 ace 插件 ionic(离子插件添加 cordova-plugin-ace)。但我试图访问

但它给了我以下错误:

错误:ReferenceError:未定义王牌

当我尝试使用时:

我收到此错误:

平台未定义为未定义的王牌。

请帮助我如何在我的应用程序中使用 ACE 插件?

0 投票
1 回答
198 浏览

cordova - 通过 Cordova Ace 插件启动 android 活动

是否可以将现有的 android 项目添加到 Cordova Ace 项目并启动本机活动?如果是,我们如何实现它?

我在这里有一个 Eclipse android 项目(带有完整的示例项目代码),并将整个项目代码放在 Cordova Ace 项目的“本机”文件夹中。但我有很多编译的问题。

我已经尝试了几天,但无法实现。

环境:VS 2015 Enterprise,TACO

非常感谢您的帮助。

0 投票
1 回答
450 浏览

ace-plugin - 如何使用cordova-ace插件做浮动原生UI(Android)?

我正在寻找 Ace 做“浮动 UI”的文档,我想喜欢 facebook“聊天头”。到目前为止,没有文档只提到即将推出,这意味着可用但未记录对吗?它是否已经在 github latest master 中可用?

0 投票
0 回答
32 浏览

cordova - 如何在 monaca 中制作小部件

我安装了cordova-plugin-ace,因为我想在monaca 为android、ios 设备制作一个小部件。

不过关于Monaca的资料不多……也不知道这个插件是否同时支持ios、android

使用此插件时,我可以为 android、ios 创建小部件吗?还是有其他方法?我要使用Monaca