问题标签 [embedding]

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 回答
942 浏览

ssl - 在嵌入式壁虎浏览器中阻止 https url

我有一个嵌入壁虎浏览器的应用程序。当我尝试访问任何 https url 时应用程序崩溃,因为此时 nss 未正确初始化。崩溃发生在 PK11_TokenExists() 中。我想阻止我的浏览器呈现 https 网站。如果用户单击 https 链接,我可以在 nsIURIContentListener 的 OnStartURI() 中阻止该加载。但如果用户输入说 orkut.com,我不会在 OnStartURI() 中知道它是 http url 还是 https 的(即它是否将使用 SSL 与否)。我想知道在这种情况下如何阻止 https url?

感谢 jbsp72

0 投票
8 回答
1491 浏览

.net - .NET Winforms 部署

无论如何将所有资源组合成一个 exe 文件,例如 app.config 和相关的 DLL 文件?

一些应用程序似乎可以做到这一点,例如 eMule。

我不希望我的 app.config 坐在那里等待编辑。

谢谢

0 投票
3 回答
66167 浏览

java - 以编程方式嵌入 Java h2 数据库

目前我们使用HSQLDB作为嵌入式数据库,但是随着数据量的增长,我们会寻找内存占用更少的数据库。

Derby / JavaDB目前不是一个选项,因为它在系统属性中全局存储属性。所以我们想到了h2

当我们使用 HSQLDB 时,我们创建了一个服务器对象,设置参数并启动它。这在此处进行了描述(并在 org.hsqldb.test.TestBase 类中作为示例给出)。

问题是:这也可以与 h2 数据库类似吗?你有任何代码示例吗?扫描h2-page,我没有找到一个例子。

0 投票
5 回答
4020 浏览

flash - 在 swf 文件中嵌入二进制视频数据

是否可以在编译时(使用元标记)从嵌入 swf 的数据中播放视频[Embed]

Flash CS3 等提供的“导入视频->嵌入”功能是不可接受的,因为它有许多严重的限制(包括声音同步问题、最大帧数和其他警告)

我对能够将 flv 视频数据捆绑到 swf(以及其他资产)中感兴趣,这将由 AIR 应用程序播放。

我不认为它可以做到。有人不同意吗?

0 投票
3 回答
13551 浏览

python - 当字符串中有非ASCII字符时,如何将C字符串(char数组)转换为Python字符串?

我在 C 程序中嵌入了一个 Python 解释器。假设 C 程序从一个文件中读取一些字节到一个 char 数组中,并且(不知何故)得知这些字节表示具有某种编码(例如,ISO 8859-1、Windows-1252 或 UTF-8)的文本。如何将此 char 数组的内容解码为 Python 字符串?

Python 字符串通常应该是类型unicode——例如,0x93Windows-1252 编码输入中的 a 变成u'\u0201c'.

我尝试使用PyString_Decode,但是当字符串中有非 ASCII 字符时它总是失败。这是一个失败的例子:

错误消息是UnicodeEncodeError: 'ascii' codec can't encode character u'\u201c' in position 0: ordinal not in range(128),这表明ascii即使我们windows_1252在对 的调用中指定了编码也被使用PyString_Decode

以下代码通过使用PyString_FromString创建未解码字节的 Python 字符串,然后调用其decode方法来解决此问题:

0 投票
6 回答
410 浏览

c# - 我们有一个图形设计师,现在他们想要一个基于文本的设计师。建议?

很抱歉我想不出更好的标题。

问题如下:

对于我们的客户,我们创建了(作为更大应用程序的一部分)一个图形设计器,他们可以使用它来构建“场景”。

这些场景由“复合”组成,而“复合”又由“命令”组成。这些命令对象都派生自 CommandBase 并实现了一个名为 ICompilable 的接口。

场景类还实现了 ICompilable。当在命令上调用 Compile() 时,会返回一个字节数组,然后可以将其发送到它们所针对的设备(无法透露有关该硬件的太多信息,抱歉)

只是给你一个想法:

图形设计师从用户那里抽象出所有这些,并允许他(或她)简单地将复合材料拖放到设计师表面上。(组合可以对命令进行分组,因此我们可以为返回任务提供构建块)

最近我们的客户来找我们说,“设计师真的很酷,但我们有些人更愿意拥有某种编程语言,只是一些简单的东西。”

(当然对他们来说很简单)

我非常想为他们提供一种简单的语言,它可以调用各种命令,还可以用更好的结构替换 SkipIfCommand 等...

我不知道从哪里开始或我的选择是什么(不破坏我们所拥有的)

我听说有人嵌入诸如 Python 之类的语言,有人编写自己的语言和解析器,等等……

有什么建议么?

PS:用户只使用复合,从不使用命令。组合是在运行时动态加载的(连同它们的图形设计器),并且可以由第三方在单独的程序集中提供。

0 投票
2 回答
208 浏览

javascript - 如何检查嵌入了 javascript 徽章的网站?

我想允许用户使用一段 javascript 将徽章嵌入到他们的个人网站或博客上。该徽章是在我们的网站上根据他们的个人资料中的信息进行定制的,这些信息在某些时候被“批准”。

是否有最佳实践来检查嵌入了 javascript 的网站,如果它与“已批准”配置文件中的网站不匹配,则什么也不显示。如果匹配,则注入 html 等。

谢谢

0 投票
2 回答
1138 浏览

c# - 在 C# Web 应用程序中嵌入 IronPython 2 的问题

首先是一些背景(以防有帮助):

我的应用程序是最近升级到 .Net Framework v3.5 的基于 Web 的框架,但不使用母版页/用户控制系统。它更类似于 MVC 模式(虽然更老),并从模板的响应流中输出纯 HTML。Python 表达式允许实现一些规则和模板变体。

老办法

在 C# 中嵌入 IronPython 1.x 引擎时,我们能够执行以下代码:

ipy 2.0 中没有 Import() 方法,并且 ImportModule() 方法的工作方式似乎不同。Import() 减少了在我们编写的每个 python 脚本中添加一行的需要,例如:

MyClass 充满了静态方法,这意味着对 MyClass.MyMethod() 的调用非常有效。我不能只实例化一个对象并将其分配给范围内的变量,因为 MyClass 包含在其中的程序集是在运行时动态加载的。

现在的问题

我已经整理了 IronPython 2.0 集成的所有其他部分,但不希望我的实现者在他们编写的每个脚本的顶部键入“from MyAssembly import MyClass”(当 ipy 1 中没有必要时,这似乎很愚蠢.x) 并且可能在一段时间内也是一个支持问题。

最后是问题

有没有人遇到过这个问题并解决了?我是否以错误的方式为 DLR 做事?还是我错过了一些明显的东西?

我不确定某人需要帮助的细节,但我希望这已经足够了。

0 投票
1 回答
494 浏览

windows - 如何将应用程序窗口作为属于另一个进程的窗口的子窗口托管?

我想将来自进程“A”的应用程序窗口托管到进程“B”的主窗口中,就像“A”的窗口是 MDI 子窗口一样。这在 Windows 中可能吗?还是有一些技巧可以让我伪造这个?

顺便说一句,当“A”的窗口嵌入到“B”的窗口中时,我想删除它的标题栏(或者更好的是,所有非客户端的东西)。我想这必须通过调整窗口样式或窗口类来实现,但我绝不是这些 Win32 错综复杂的专家。

0 投票
1 回答
810 浏览

javascript - var flashElements = document.getElementsByTagName("EMBED"); 的最佳替代品

我想在随机页面上找到所有 Flash 对象(使它们 wmode=transparent,这样它们就不会隐藏菜单)。

IE 不支持嵌入在:document.getElementsByTagName("EMBED");

知道找到所有嵌入最有效的方法是什么(没有 jQuery ......)

还有更高级的:我遇到了嵌入标签写为 eMBED 的网站。我也需要找到这些标签。

谢谢