问题标签 [html-components]
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.
internet-explorer - oldIE .htc HTML 组件是否有推荐的功能检测习惯用法?
我们有一个指向使用这些的旧站点的链接,并且不想提供它,除非用户使用仍然支持它们的旧 IE 版本。目前我们正在嗅探用户代理,但这显然是个坏主意。
javascript - Replacement of HTC files
I am working on a project which is using HTML Components files (.htc), now i want to upgrade the project that should work on all the browsers with IE10, as htc files are no longer supported by IE10. So Please give me solution how we can convert the part of project where we are using htc files. please refer below code:
I want to replace this htc file and code written inside this file. What should needs to be put in replacement of htc file.
Please help.
javascript - IE 中的内存泄漏:由于使用 .load() 的 ajax 调用
我正在通过 ajax 调用在 div 中加载 .html 文件的全部数据。html 页面包含HTC(html 组件)与页面上的元素绑定所需的链接、脚本标签。
页面结构如下:
我正在使用 jQuery 加载这样的 HTML 页面
这样做的问题是 IE 内存不断堆积,因为单击单选按钮以加载页面,并且在加载几个页面后浏览器停止响应。我可以在任务管理器中看到内存在增加。
该应用程序在 IE 5、6、7、8、9 和 IE10 的怪癖模式下运行。我试图在 chrome 中复制相同的场景,它显示没有问题。所以我认为这是 IE 特定的内存管理相关问题。
我读了很多文章,但我不相信。我也在 SO 上读过这个问题,但它建议只加载页面的一部分,这在我的情况下是不可接受的。这篇文章似乎相关,但我不确定究竟是什么导致内存泄漏我的情况。
上面的整个主体实际上是在一个 iframe中。因此,作为一种解决方法,我在单击 8 次单选按钮后重新加载包含主页的框架。我试图在每次加载之前清除东西:
但是没有任何效果。所以我怀疑jquery是否可以清除通过htc注册的事件。
1)如果你能解释一下这种情况下内存泄漏的原因,那就太好了。
2)通常为什么加载许多资源后浏览器会发生内存泄漏。这在现代浏览器中不会发生,但为什么会在旧浏览器中发生。
3)有没有办法在不刷新框架的情况下释放浏览器内存。
4)有没有办法检查浏览器内存中的所有资源。
javascript - Jquery 无法识别 .htc 文件的 div 元素
我正在尝试访问 .htc 文件中显示的 html 元素的 div 元素,如下所示-
来自如下所示的 javascript 文件 -
现在,当我访问此 div 元素时,此代码正在执行,而不会在 UI 中显示任何内容,也不会出现任何错误。但是当我使用
在 javascript 文件中,文本正在显示。
我已经在 .htc 文件中导入了所有相关的 Jquery 文件 -
此外,当我使用 html 文件代替 .htc 文件时,从 javascipt 文件访问 div 元素的两种方式都给出了预期的结果。
HTML 文件内容 -
我的问题是为什么使用 JQuery(以及 document.getElementById())从 html 文件访问 div 元素,而不是从 .htc 文件?
php - php 警告:第 855 行 GetUrl.php 中的非法字符串偏移“名称”
我的 Apache 日志出现错误:
php 警告:第 855 行 GetUrl.php 中的非法字符串偏移“名称”
这是页面代码:
错误代码是这部分:
如何解决?找不到,求大神帮忙
html - 我是否在 html5 中创建自定义验证?
我的表单中有多个字段,例如
我可以创建像必需的前十进制这样的东西,这样我就不必每次都写模式和自定义消息
我是第一次使用 html 5,所以如果您需要更清楚地了解问题,请帮助我,让我知道谢谢
javascript - 如何在 html 中获取一个按钮来显示/隐藏图像?
我想要 2 个按钮或只有 2 个标签或喜欢来显示/隐藏 2个图像,但彼此独立。我已经为 1 个图像编码,但如果我在 html 中设置两次,它现在不起作用。请参阅JSFiddle。
HTML:
quirks-mode - 为什么我的 HTC 文件没有在 IE 怪癖模式下加载
我有一个在 CSS 中使用 HTC 行为的大型旧版 Web 应用程序。例如,
这将在 IE 11 中工作,但我必须转到兼容性视图设置并添加域。
behavior
有可能以另一种方式使用 CSS吗?
我试着把
在页眉的顶部。这似乎调用了怪癖模式,因为当我这样做时,alert("compatMode = " + document.compatMode)
它会说BackCompat。
但是 CSS 行为仍然不起作用。它甚至不尝试获取文件tabPanel.htc
。
我还能尝试什么?
html - 除了检查之外,如何在 HTML 页面中查找组件的属性值
我一直在进行 Sencha 测试,我正在寻找所有属性值,如 ID、NAME 等,以将它们添加到我的脚本中,以表示组件。所以我要做的是, 转到网页 -> 右键单击组件 -> 检查元素 -> 然后通过引用 HTML 代码获取足够的组件属性。 除了检查之外,还有什么方法可以在 HTML 页面中查找组件的属性值??? 请指教..
javascript - 扩展类聚合物
我正在尝试将一个元素的类扩展到另一个自定义元素,以便我可以从第一个自定义元素访问属性。
如您所见,我尝试扩展的自定义元素是 DataModel 但是,当我尝试运行它时,我收到以下错误,并引用了我的脚本标记中的第一行:
未捕获的 ReferenceError:未定义 DataModel
我确定导入路径是正确的。我之前没有扩展元素,有什么明显的缺失吗?TIA
注意:我一直遵循以下指示:
https://www.polymer-project.org/2.0/docs/devguide/custom-elements#extending-other-elements