问题标签 [internet-explorer]
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++ - 未在 IHTMLElement 事件处理程序中获取事件参数
我已经向 IHTMLElement 实例添加了回调,但是当为事件调用 IDispatch::Invoke 时,从来没有任何参数(即 pDispParams->cArgs 和 pDispParams->cNamedArgs 始终为 0)。例如,我为 onmouseup 事件添加回调。据我所知,这个事件的回调应该接收一个 MouseEvent 对象。那是对的吗?如果是这样,我需要做些什么来确保发生这种情况?
这是在 Windows XP SP2 上使用用于 IE 6 sp2(或更好)的 MSHTML。
html - Internet Explorer ol 编号按预期显示在 li 的底部而不是顶部
我正在处理一个具有嵌套 p、div 和 li 的 ol 的页面。Internet Explorer 6 和 7 都在末尾的 p 元素之后(在 li 标记的最底部)呈现 ol 标记的数字,而不是像预期的那样在最外层 li 的顶部。我正在使用 PowerPC Mac,无法进行任何测试。是否有一些简单的 CSS hack 可以使此渲染与 Firefox 中的渲染相同?
您可以在此处查看实时页面。我知道,我正在定位侧边栏。暂时忽略它。
标记如下:
和CSS:
internet-explorer - Internet Explorer 8 beta 2 和标准
Internet Explorer 8 打破了我必须看到的每 3 页。我想,这个早期版本的目的是让网站所有者有机会更新他们的网站,这样最终版本就不会那么麻烦了。
有没有人真的这样做过?
有人甚至打算这样做吗?
我还没有注意到像 ebay、myspace、facebook 等任何大型网站都在打扰,那么如果小型网站可以只使用兼容模式,为什么还要这样做呢?
我想我会用我的,但是如何让您的网站与 IE7 和 8 兼容?
internet-explorer - 去除在 IE 中使用额外不透明度过滤的透明 PNG 上的斑点
我使用 Javascript 和 CSS 制作了一个旋转图像推子来显示图像并卸载它们。我想使用透明的 PNG,我没想到也不关心它们在 IE 6 中是否看起来不错,但 IE 7 和 8 对它们同样不尊重。Firefox 和其他现代浏览器看起来很棒。
每张带有image.filter = alpha(opacity=xxx)
透明度的图片看起来都有一些残留的噪点,可能来自压缩或其他原因,无论我对图片做什么,那里仍然有一些东西。
我已经通过将 JPG 放在白色背景上并使用 GIF 来解决问题。
也有人可以告诉我这是否实际上是 IE 中的错误?
如果你需要一个例子,请告诉我,我会做一个
internet-explorer - 检索 Web 浏览器存储的表单数据?
我的网络浏览器设置为将我输入的内容保存到表单的文本框中。我的浏览器的文本框中存储了很多搜索词,并且希望在清除这些值之前通过某种程序来获取它。太多太多了,我一次都看不完。
网络浏览器必须将这些数据存储在某个地方,有人知道在哪里吗?是否可以检索这些值? Firefox,比 IE 更重要——但是,如果有人知道可以提取这些值的脚本吗?谢谢。
internet-explorer - 在 Internet Explorer 中调试网站
我有一个网站非常慢,使用时“感觉”非常糟糕。服务器很好,这是一个客户端问题,我认为是因为 JavaScript 或图像请求过多,但由于它不是我自己的网站,我想知道是否有一种方法可以从 IE 中显示和配置页面。
在 Firefox 中,我会使用 Firebug、Y!Slow 和 Web Developer 扩展来查看所有 JavaScript、CSS、图像和其他请求、AJAX 请求等,但在 IE 上我没有发现任何问题。我知道我可以使用 Firefox,但该页面在 FF 中比在 IE 中效果更好,所以我想知道是否有一些专门在 IE 中的开发插件。
编辑:感谢您的许多建议!选择一个“已接受”的好答案太多了,但我会看看建议的各种工具。
.net - 如何使用 WebBrowser 控件“在新窗口中打开”?
当您在 .NET 中使用 WebBrowser 控件时,您可以在您的应用程序中“嵌入”一个 IE 实例,实质上是制作您自己的基于 IE 的 Web 浏览器。
有谁知道如何使创建的任何新窗口(例如当用户从上下文菜单中选择“在新窗口中打开”时)在您的 Web 浏览器应用程序的另一个窗口中打开,而不是在计算机的默认浏览器中打开?
internet-explorer - 在 Internet Explorer 7 中打开多个页面的 Windows 控制台命令
如何使用单个 DOS 命令在 Internet Explorer 7 中打开多个页面?批处理文件是执行此操作的唯一方法吗?
谢谢!
internet-explorer - 图标在 IE 中不起作用
我有一个使用自定义 favicon.ico 的网站。favicon 在除 IE 之外的所有浏览器中都按预期显示。当试图在 IE 中显示图标时,我得到了大红色 x;在另一个浏览器中显示图标时,它显示得很好。页面源包括并且它确实在其他浏览器中工作。谢谢你的想法。
编辑:已解决:问题的根源是文件是重命名为 ico 的 jpg。我将文件创建为 ico,它按预期工作。感谢您的输入。
asp.net - .NET 在某些情况下找不到我在经典 asp 中创建的 cookie
我是唯一支持混合了经典 asp 和 .NET 的网站的开发人员。我不得不将一些 .net 页面添加到经典的 asp 应用程序中。此应用程序需要用户登录。登录页面以经典 asp 编写,创建一个 cookie,.net 页面使用该 cookie 来识别登录用户,并将信息存储在会话变量中以供其他经典 asp 页面使用。在经典的 asp 中,cookie 代码如下:
在 .NET 代码隐藏 Page_Load 代码中,我使用下面的代码检查 cookie。
if(!IsPostBack) {
if(Request.Cookies["foo"] != null) { ... } else { //重定向到cookie创建页面,cookiefoo.asp } }
绝大多数情况下,这都没有问题。但是,我们有一些用户被重定向到 cookie 创建页面,因为 Page_Load 代码找不到 cookie。无论用户被重定向到 cookie 创建页面多少次,引用页面仍然可以找到 cookie,foo。问题发生在 IE7 中,我尝试修改浏览器中的隐私和 cookie 设置,但似乎无法重现用户遇到的问题。
有谁知道为什么 IE7 会发生这种情况?
谢谢。