问题标签 [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.
php - 用于 url 的单个输入的 PHP 输入验证
我有这个非常简单的脚本,它允许用户指定任何站点的 url。该脚本替换对象标记上的“数据”属性的 url,以在 HTML 页面上的对象内显示用户选择的站点。
我如何验证输入,以便用户无法在对象内从我的站点加载任何页面,因为我注意到它将显示我的代码。
编码:
编辑:(更多细节)这并不意味着是一个代理。我让用户决定将哪个网站加载到对象标签中(类似于 iframe)。php 唯一要读取的是输入 url 中的标题标签,因此可以将其加载到我网站的标题中。(不要担心它不会欺骗用户)虽然它可以显示任何网站的标题,但它不会以任何其他方式绕过任何过滤器。
我也知道我正在做的事情涉及的漏洞,这就是我研究验证的原因。
pdf - 将 Foxit PDF Reader 嵌入网页
我需要将 Foxit Reader(PDF 阅读软件)嵌入到网页中。有谁知道在以下代码中使用的正确 classid 和参数:
此外,如果有人有企业部署、静默安装、注册表设置等经验。这些也将受到欢迎。
谢谢
html - Firefox 3.0.7 在使用对象标签嵌入 PDF 时崩溃
我正在尝试使用 object 标签将 PDF 文件嵌入到 HTML 页面中。以下 HTML 使 Firefox 3.0.7 崩溃:
我在 Internet Explorer 中没有问题。
html - 选项卡式 html 应用程序
我正在编写一个复杂的基于选项卡的 Web 应用程序,其中每个选项卡在没有交互的意义上彼此无关。因此,为了便于开发,我希望每个选项卡都是一个单独的 html 页面,可以单独查看,在后期我可以通过选项卡组装它们,或者可能是菜单或树,所以问题是:
- 我打算使用 iframe,是否所有主流浏览器都支持它们?
- iframe 是否会被弃用,那么有什么替代方案,例如所有主要浏览器都支持对象标签吗?
- 也许我可以使用一些更好的策略而不是 iframe/object?
但我喜欢 iframe 的地方在于它可以完全模块化,因此每个页面都不知道其他页面。
注意:我选择了解释得很好的答案,但我仍然不确定为什么 iframe 问题iframe 与 ajax不能回答这个问题。
.net - .Net 客户端 DLL 交付问题
我创建了一个 .Net DLL,它实现了与 WCF 服务对话的 WCF 客户端,允许最终用户将数据通过管道传输到服务所在的服务器。
我在为工作而开发的客户端程序中使用这个 DLL,但现在我希望在网页中使用这个 .Net DLL,以便可以将客户端交付给网络上的最终用户。
ASP.Net 有一个很棒的特性,它允许使用对象标记模式在网页中引用 .Net DLL:
<object id="demolib" classid="DemoLib.dll#DemoLib.DemoClass"></object>
这样做是为了提醒客户端的运行时环境,特定功能在客户端计算机上可能不存在的 .Net DLL(上述代码中的 DemoLib.dll)中可用。如果请求的功能不存在,则 DLL 被传输到客户端并在客户端的 GAC 中设置以供网页使用。
我已经让它在本地工作,以及在完全信任的环境中远程工作,无需安装程序。DLL 通过网页交付并安装到最终用户的 GAC 中,没有问题。
当我尝试在完全信任之外交付 DLL 时,就会出现问题。我不希望最终用户必须将他们连接的站点设置为完全信任才能访问 DLL。使用有效证书对 .Net DLL 进行强命名和签名没有问题。对此 DLL 的信任应该是隐式的,但似乎并非如此。
我相信必须有一种方法可以让用户在他们愿意的情况下授权交付和使用 DLL,但我无法在没有失败的情况下对这样的交付进行建模。
那么问题是,我应该使用什么策略来允许用户使用上面的对象标记模式授权DLL 的交付和功能,而不强制他们安装它(OneClick、MSI 等)?
javascript - 内容()在?
我可以访问加载的本地内容<iframe>
with
$("#frame").contents().find('div').css(...)
使用 a<object type="text/html">
而不是(同一本地站点)时,内容功能不起作用。
还有其他方法还是我错过了什么?
下面是测试代码:
HTML:
JS:
javascript - 在 html 对象标签上调用 JS 函数 'postMessage()' 时会做什么?
我最近正在寻找一种在 adobe air 中显示的 PDF 上调用打印功能的方法。我在这个家伙的帮助下解决了这个问题,并通过在我的 PDF 上调用postMessage ,如下所示:
我也在 JavaScript 中试过这个,只是为了确保它不是 adobe 偷偷溜进来帮助我......
在 JavaScript 和 ActionScript 中运行良好。
我查看了 MDC对 postMessage的看法,但我发现的只是 window.postMessage。
现在,代码就像一个魅力,并且 postMessage 神奇地将我的消息发送到我的 PDF 的嵌入式 JavaScript。但是,我仍然不确定我是如何做到这一点的。
我发现adobe 在谈论这种方法,但并没有真正解释它:
HTML-PDF 通信基础
HTML 页面中的 JavaScript 可以通过调用表示 PDF 内容的 DOM 对象的 postMessage() 方法向 PDF 内容中的 JavaScript 发送消息。
任何想法如何实现?
html - 如何在Firefox中的html页面上显示视频
我确实看过这个问题,但提问者没有得到任何答复。不过,我正在尝试一下。
我想在 html 页面上嵌入视频文件。该代码在 IE 上运行良好,但在 Firefox 上不起作用。
编码:
请注意,我不允许使用任何第三方工具(如 Flash)显示视频。
有人可以告诉我我错过了什么吗?或者更好的解决方案..独立于浏览器的东西...... :)