我有一个侧边栏(右侧iframe),当我点击其中的链接时,它会在IE8中打开一个新窗口,(在Firefox中打开一个新选项卡).在新选项卡中,我需要做什么才能在IE8中打开链接.我已经设置了工具 - > Internet选项 - >设置 - > "始终在新选项卡中打开弹出窗口"和"当前窗口中的新选项卡"在新选项卡中打开但仍然无效.我的链接非常简单,我缺少什么?例如:文字.还有一些网站说要注册Regsvr32 actxprxy.dll来解决这个问题,仍然无法正常工作.我希望这可以通过简单的点击工作,没有"右键单击 - >在新选项卡中打开"选项.我也希望我不会得到'不能改变ie8如何工作'的答案.;)
这是一个测试文件,但仍然无法使用_blank ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<a href="http://www.google.ca" target="_blank">open in new tab</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是我的选项卡的ie8参数... 替代文字http://db.tt/lMhAs3
抱歉,如果全部是法语,我会稍后修复语言.
我正在从事与此页面相关的工作
我编写了一个NSIS脚本,试图自动安装chrome扩展.(为什么?因为我们的扩展可以通过复选框提供另一个产品安装流程,然后如果用户选择我们要添加的扩展,它将使用NSIS静默安装在用户chrome浏览器上自动安装)
我尝试了很多场景,我需要帮助,在谷歌网站上,他们说你可以做到这一点
他们还说"使用首选项文件"有一个错误(Windows注意:在修复错误41902之前,您可能希望使用Windows注册表而不是首选项文件.)
提醒:自动安装的扩展名称为外部扩展
要通过注册表添加Google Chrome扩展程序:
这是我尝试过的(使用NSIS脚本):
如果我添加一个注册表项它将安装扩展,但如果用户手动卸载,chrome会打开黑名单标记,并且无法使用任何其他脚本重新安装扩展.剩下的唯一方法是用户手动安装.最糟糕的是,如果用户手动安装并手动卸载(它将关闭黑名单标志),并且当重新启动chrome时,它将自动重新安装扩展(无需任何用户操作),因为注册表项仍然存在.
如果我在启动或关闭浏览器时删除注册表项,通过一种怪异的方式(在crx中使用dll(NPAPI)),Chrome将在浏览器重新启动时自动删除扩展目录.
如果我设法在用户卸载扩展时删除注册表项.我们被列入黑名单,因此在用户通过手动安装和卸载扩展程序关闭黑名单标志之前,自动安装程序将不再起作用.
如果我在"C:\ Users \(用户名)\ AppData\Local\Google\Chrome\User Data\Default\Extensions \(extensionID)\(版本)_0 \(我的文件在这里)"中创建目录,我遇到了很麻烦因为chrome会在重新启动浏览器后立即删除我的文件.
有没有人遇到过这个问题,需要做些什么.我将尝试使用JSON文件,但在修复bug之前,Registry是唯一的方法.
感谢有时间阅读所有这些的人!任何帮助将不胜感激,谢谢!
当用户从chrome浏览器卸载我的扩展程序时,我正在尝试清理一些首选项文件.
在Google网站上,http://code.google.com/chrome/extensions/external_extensions.html
他们说,"要卸载扩展程序(例如,如果卸载了您的软件),请从首选项文件或注册表中删除元数据."
我真的想这样做但是我的扩展如何监听'卸载事件',如果存在的话.我没有在任何地方找到这个事件.
请帮忙.
javascript events uninstall listener google-chrome-extension