小编dev*_*ile的帖子

需要在ie8的新标签中打开链接!

我有一个侧边栏(右侧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

抱歉,如果全部是法语,我会稍后修复语言.

url iframe tabs hyperlink internet-explorer-8

9
推荐指数
1
解决办法
2万
查看次数

自动安装Google Chrome扩展程序无效!

我正在从事与此页面相关的工作

我编写了一个NSIS脚本,试图自动安装chrome扩展.(为什么?因为我们的扩展可以通过复选框提供另一个产品安装流程,然后如果用户选择我们要添加的扩展,它将使用NSIS静默安装在用户chrome浏览器上自动安装)

我尝试了很多场景,我需要帮助,在谷歌网站上,他们说你可以做到这一点

  • 使用首选项JSON文件
  • 使用Windows注册表

他们还说"使用首选项文件"有一个错误(Windows注意:在修复错误41902之前,您可能希望使用Windows注册表而不是首选项文件.)

提醒:自动安装的扩展名称为外部扩展

  • 所以我尝试了"使用Windows注册表"

要通过注册表添加Google Chrome扩展程序:

  • 添加此密钥:"HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\Extensions(我的扩展ID)"
  • 添加"path"以及.crx的路径
  • 添加"版本"与扩展的版本

这是我尝试过的(使用NSIS脚本):

  • 如果我添加一个注册表项它将安装扩展,但如果用户手动卸载,chrome会打开黑名单标记,并且无法使用任何其他脚本重新安装扩展.剩下的唯一方法是用户手动安装.最糟糕的是,如果用户手动安装并手动卸载(它将关闭黑名单标志),并且当重新启动chrome时,它将自动重新安装扩展(无需任何用户操作),因为注册表项仍然存在.

  • 如果我在启动或关闭浏览器时删除注册表项,通过一种怪异的方式(在crx中使用dll(NPAPI)),Chrome将在浏览器重新启动时自动删除扩展目录.

  • 如果我设法在用户卸载扩展时删除注册表项.我们被列入黑名单,因此在用户通过手动安装和卸载扩展程序关闭黑名单标志之前,自动安装程序将不再起作用.

  • 如果我在"C:\ Users \(用户名)\ AppData\Local\Google\Chrome\User Data\Default\Extensions \(extensionID)\(版本)_0 \(我的文件在这里)"中创建目录,我遇到了很麻烦因为chrome会在重新启动浏览器后立即删除我的文件.

有没有人遇到过这个问题,需要做些什么.我将尝试使用JSON文件,但在修复bug之前,Registry是唯一的方法.

感谢有时间阅读所有这些的人!任何帮助将不胜感激,谢谢!

registry installer nsis external google-chrome-extension

5
推荐指数
1
解决办法
1万
查看次数

如何从Chrome扩展程序中听取javascript中的卸载事件?

当用户从chrome浏览器卸载我的扩展程序时,我正在尝试清理一些首选项文件.

在Google网站上,http://code.google.com/chrome/extensions/external_extensions.html

他们说,"要卸载扩展程序(例如,如果卸载了您的软件),请从首选项文件或注册表中删除元数据."

我真的想这样做但是我的扩展如何监听'卸载事件',如果存在的话.我没有在任何地方找到这个事件.

请帮忙.

javascript events uninstall listener google-chrome-extension

2
推荐指数
2
解决办法
2837
查看次数