问题标签 [object-tag]
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.
c# - 加载附加 DLL 的 .Net 对象标记
好的,所以我有一个项目来创建一个 .Net 控件,该控件通过网页中的 COM 对象与客户端条形码扫描仪进行交互(只需要 IE)。为此,我们使用了一个 .Net Windows 窗体控件库 DLL,该 DLL 使用 Object 标签加载:
到目前为止,我已经让 .Net 控件在网页中呈现,但现在我遇到了麻烦,因为我无法让控件获得对其他 DLL 的访问权限。基本上,该控件调用一个非托管 DLL,该 DLL 提供对扫描仪单元的 COM 互操作访问。当我加载页面而不尝试访问 DLL 时,它加载得很好,但是当我尝试引用它时,我在临时 Internet 文件文件夹中收到 FusionBindErrors。
错误如下:
现在,据我了解,这是由于权限问题造成的错误。在你们回应说将网页添加到受信任的站点列表之前,这不是一个选项。这是一个面向客户的组件,我们最多只能将他们提交给接收安全警告消息,他们可以单击该消息以允许控制提升的权限。
我一直试图找到解决这个问题的方法,但似乎这不是一种广泛采用的做法,因此关于如何缓解此错误的文档很少。
我想注意的是,如果我从加载控件的网站文件夹中删除无关的 DLL,我会收到一个 File Not Found FusionBindError,这意味着一旦我解决了这个权限,系统应该能够加载这个无关的 DLL问题...
有人有授予此权限的经验吗?同样,我们对最终用户从 .Net 获得弹出窗口要求他们授予此权限的权限感到满意,但我们不能要求最终用户将我们的站点添加到受信任区域。
我想知道我是否可以在对象标记中添加一些信息来说明它也需要这个其他 DLL?
google-chrome - 对象标签在 chrome 中无法播放视频
我正在使用以下代码通过从服务器获取 src 路径在浏览器中播放视频:
我想给它一个本地路径来测试代码。在这里,我使用的是带有.avi
扩展名的视频文件。
它在 Mozilla 和 Internet Explorer 中运行良好,但不适用于 chrome。知道为什么吗?
html - postMessage 到对象标签中
我试图让对象内的 html 响应我的 postMessage,但我无法正确引用。
我试过了
这适用于 iframe。
但是因为我决心使用对象标签。有没有办法通过 postMessage ?
html - 打印嵌入在对象标签中的 HTML 文档
我有一个嵌入在“对象”标签中的 HTML 文档。
该 HTML 文档跨越多个页面。当我尝试在 Firefox 或 IE9 中打印文档时,它们只打印 HTML 中的第一个可见页面,而不是所有页面。我在这里错过了什么吗?任何帮助表示赞赏。
javascript - 跨浏览器访问对象标签的html内容
我有object
一个带有数据属性的标签,指向来自同一域的 html 文件。
我想访问 html 的内容。
HTML:
JS:
上面的代码适用于所有浏览器,除了IE7
object
请帮助我在 IE7 中访问标签的 DOM 内容
javascript - 调整 iframe 的大小,其中包含对象标签
标题说明了一切。我已经尝试了所有方法,但是 iframe 中的内容一直在报告 iframe 本身的高度。
我什至在 iframe 中嵌入的 html 中添加了一个 javascript 函数,该函数执行以下操作:
警报($(文档).height());
它始终显示高度为 150 像素,恰好是初始加载时 iframe 的大小。我认为问题在于 iframe 有一个显示 pdf 的对象标签。从视觉上看,pdf 显然比 iframe 高,所以我希望文档高度可以相应地设置,但事实并非如此。
为什么会发生这种情况,我究竟如何获得内容的实际高度?在什么情况下会需要这种行为?
最终,我要做的是打印带有标题的 PDF。我正在调用 window.print() 的 iframe 中调用打印函数。我发现 PDF 的打印长度是正确的(打印预览将显示 3 页),但实际显示仅显示 iframe。换句话说,打印预览的第一页将显示 iframe,但第二页和第三页将是空白的,因为 iframe 没有那么高,只有嵌入的 PDF。
我的方法是使 iframe 达到必要的全高,打印,然后将高度重置为正常所需的高度。但是 iframe 中的文档高度始终被报告为 iframe 本身的高度。
我正在使用 Chrome 进行测试。
javascript - 检测 html 代码中的 flash 对象
我需要检测页面是否包含 flash 对象,我并不是说浏览器支持 flash。你有没有整理过类似的东西?
html - 我在 Internet Explorer 8 上的网站:真是一团糟
我有一个带有 Service Pack 1 的 Windows 7 和 Internet Explorer 10。我有我的网站http://www.gfcf14greendream.com/。它在 Chrome、Firefox 和 Safari 上看起来很棒,但在 Internet Explorer 上却不行。对于初学者,我想使用 IETester 测试我的网站的外观,结果一团糟(请单击上面的链接进行比较):
问题是,我认为问题可能是 IE8 不能很好地从<object>
标签加载,是吗?我使用三个对象标签来加载三个白色部分:标题、垂直菜单和“站点日志”(您可以在此处查看它们:http : //www.gfcf14greendream.com/header.html,http://www.gfcf14greendream .com/verticalmenu.html , http://www.gfcf14greendream.com/thesitelog.html )
要加载这三个站点,我使用以下代码:
这个作为标题,<object type="text/html" data="http://www.gfcf14greendream.com/header.html" width="100%" height=185></object>
这个菜单,<object type="text/html" data="http://www.gfcf14greendream.com/verticalmenu.html" height=484 width=100%></object>
而这个用于日志,<center><object type="text/html" data="http://www.gfcf14greendream.com/thesitelog.html" height=600 width="90%"></object></center>
如果有人对这个“烂摊子”有任何想法,请告诉我。谢谢!!
pdf - 如何获得pdf的高度?
如何最好使用 javascript、jquery 获取 PDF 文档的高度?
或者
如何调整 iframe 的高度以匹配内部加载的 pdf 文档的高度?