问题标签 [hybrid]

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 投票
2 回答
9770 浏览

javascript - 是否可以在移动 Safari 中允许跨站脚本 (XSS)?

我正在构建一个混合应用程序(HTML、CSS、JS + 本机 iOS 代码),并且想调用 Web 服务,但这目前被 XSS 安全性阻止。

我需要做什么才能关闭此安全功能(或者更有可能提供允许连接的白名单?)

谢谢您的帮助!

0 投票
4 回答
11226 浏览

facebook - Facebook 应用程序是使用 PhoneGap 或 Appcelerator 等移动开发框架构建的吗?

我找到了许多 引用 Facebook 应用程序作为混合应用程序示例的资源。

我理解术语混合应用程序被广泛定义为任何将 WebView 包装在本机应用程序中的智能手机应用程序。

有一些手机开发框架(PhoneGap、Appcelerator 等)使开发人员能够使用他们现有的 Web 开发技能(HTML5、Javascript、CSS)构建应用程序,同时提供对核心手机功能(相机、地址簿等)的访问。

因此,由于 Facebook 是一个混合应用程序,它可以访问手机的核心功能,如推送通知和相机,我很好奇:

Facebook 应用程序是使用移动开发框架构建的吗?

0 投票
2 回答
1414 浏览

android - 无法使用 gorillalogic 的猴子谈话

我正在尝试使用monkey talk,它是一个跨平台工具来测试iPhone 和android 应用程序,但我无法使用它。

当我尝试将它与我的 iPhone 模拟器一起使用时,在 Monkey Talk 上选择表格视图选项卡时,它显示以下错误 - iOS 模拟器连接错误:与代理的连接超时

当我选择monketalk选项卡时,它显示以下 - 警告:调用connectToiOSSimulator操作,但活动窗口不是FoneMonkeyConsole

参考网址 - http://www.gorillalogic.com/testing-tools/monkeytalk

0 投票
1 回答
1371 浏览

c# - 制作 WinForms 应用程序 WinForms/Console 混合

我有一个 WinForms 应用程序,我也希望它能够作为控制台应用程序运行(带有 2 个命令行参数)。

我尝试了这个问题Behavior in WinForm/Console Hybrid Application的方法。但在这种情况下,不能从 Program 类 (Program.cs) 访问 FormMain.cs(FormMain 类)的方法。

我应该如何修改代码才能从 Program.cs 执行 FormMain.cs 方法?

UPD

Program.cs代码是

}

FormMain.cs代码(我已经减少了一点)是

}

0 投票
2 回答
1163 浏览

c# - Metro 风格混合应用程序 - C# + WebViews 与 JavaScript + WinRT C++ - 最佳选择是什么?

我想知道构建 Metro 风格混合应用程序的最佳选择是什么?

一方面,用 C#/XAML 编写应用程序并在 WebView 中使用 HTML5/JavaScript/CSS3 将是一种常见的解决方案——这就是我在 iOS 或 Android 上的方式。

另一方面,编写基于 Web 技术的 Metro 风格应用程序似乎是一个好主意,并且仅在确实需要时才使用本机代码(使用 WinRT 组件),例如加密或图像处理。

更聪明的方法是什么?两种方式的优点/缺点是什么?C++ 是唯一可用于与 JavaScript 通信的 WinRT 组件的本机语言吗?

如果您能给我一些建议,那就太棒了-谢谢!;-)

0 投票
3 回答
188 浏览

mobile - 从 Web 迁移到本地应用程序

有问题,我很确定有解决方案。

目前,我们有一个销售商品的网站,并与三十派对购物车集成。购物车集成是通过标准的网络重定向实现的。产品在桌面浏览器上运行良好。在平板电脑上的浏览器上还不错。在手机浏览器上不是很好。移动设备上的问题很明显,因为页面已经过优化。

我们可以做的标准方法是针对移动浏览器进行优化,并感到高兴。我的团队正在为移动网络进行优化,因为他们认为应用程序将很难做到。

如果我们选择原生应用模型,为每个平台开发一个库或包是唯一的方法吗?我在想,在当今技术进步如此之大的世界中,没有。我不喜欢设备上的浏览器视图,也不喜欢流畅的体验。

还有其他选择吗?我正在研究 HTML5 混合应用程序,但无法确定它是否适用于我正在寻找的东西。

0 投票
2 回答
332 浏览

android - 何时使用原生 android 应用程序以及何时使用 HTML5 混合模型

任何人都可以给我一些指导,什么时候给我们一个原生的 Android 应用程序,什么时候去使用 HTML5 的混合模型......谁能告诉我每个模型的优缺点。

0 投票
3 回答
17218 浏览

mobile - 现实生活中成功的移动跨平台/混合应用程序示例?

我在这里或谷歌上没有找到任何东西。

你知道移动跨平台应用程序的任何(好的/成功的/最畅销的/下载最多的)示例吗?如果是这样,它们建立在哪些框架(jQuery Mobile、Sensa、PhoneGap 等)之上?

我想了解是否有可能创建成功的移动跨平台应用程序。

0 投票
2 回答
4503 浏览

javascript - 如何使用 OpenLayers 从 OSM 获取透明瓷砖

我正在使用 OpenLayers 实现一个简单的基于 Web 的 GIS 应用程序。我想将热图显示为背景图像 - 就像 GoogleMaps 的混合视图一样。这似乎是不可能的——我想要一张漂亮的地图,所以我使用 OSM 层——但图像完全不透明——所以我所能做的就是在这一层之上覆盖一个图像(或任何其他层)——是的,我可以应用一些透明度,但当然,标签会淡出。

似乎没有办法只向 OSM 询问地砖(海洋等),然后插入我的自定义图层,然后在此之上插入一个带有街道、街道名称和所有其他元素的 OSM 图层。

我想,实现这一点的唯一方法是设置我自己的 OSM-TileServer 并相应地配置它?

有任何想法吗?

提前致谢

0 投票
2 回答
797 浏览

algorithm - 如何将遗传算法与一些启发式方法结合起来

我正在研究大学调度问题并为此使用简单的遗传算法。实际上它工作得很好,并将目标函数值从 0% 优化到 90%(大约)1 小时。但是随后该过程会急剧变慢,并且需要数天才能获得最佳解决方案。我看到很多论文认为将其他算法与基因混合是合理的。请你给我一些建议,告诉我什么算法可以与遗传算法混合,以及如何应用这种算法来加快求解过程。主要问题是如何将任何启发式方法应用于这种复杂结构的问题?我不知道如何在那里应用,例如贪婪启发式。

提前感谢大家!非常感谢您的帮助!


问题描述:

  1. 我有:

    • 由 ScheduleSlot 对象填充的数组
    • 由课程对象填充的数组
  2. 我愿意:

    • 标准两点分频器
    • 突变(将随机课程移动到随机位置)
    • 粗选(仅选择 n 个最佳个体进入下一个种群)

@Dougal@izomorphius的附加信息:
我正在尝试构建一个大学时间表,该课程表在课程、重叠和针对团体和教授的地理分布课程之间没有中断。
适应度函数非常简单:适应度 = -1000*numberOfOverlaps - 1000*numberOfDistrebutedLessons - 20*numberOfBreaks。(或类似的东西,我们可以简单地改变变量的系数)
在开始的时候,我生成我的个人只是将课程放在随机的房间、时间和日期。
如上所述,突变和交叉非常简单:

  1. 交叉- 取父调度,随机选择交叉点和交叉范围,只交换父调度的部分,生成两个子调度。
  2. 突变 - 采用儿童时间表并将 n 个随机课程移动到随机位置。