我在使用 Opera 网络浏览器时遇到了以下问题:
当我点击磁力链接在某些网页上
magnet:?xt=urn:tree:tiger:CXW6MJFRNOEFU2STCBWWOIYZLVCR2FTR37SQCXY&xl=352342016&dn=ER%20-%207x16%20-%20Witch%20Hunt.avi
Opera 询问我是否要使用我的直流++客户。
如果我单击“是”按钮,则我的 DC++ 客户端将正确“打开”所点击的磁力链接并对其执行某些操作。Opera 的对话框中还有一个选项“不再显示此对话框”,但它似乎无法正常工作。如果我在回答“是”之前选中该选项,然后单击其他相同类型的磁力链接,Opera 将再次询问我如何打开新链接。
我在 Windows Vista 设置中的“控制面板 > 默认程序 > 设置关联”部分中没有找到协议关联,但如果我在“运行”对话框中粘贴磁力链接,那么 Vista 将完美处理该链接。
我尝试找出如何在 Opera 中手动设置协议关联,并找到了浏览器高级设置的“程序”页面。在那里我发现 Opera 不会将协议存储到应用程序关联,而是尝试存储每个链接的关联(有多个条目的链接与网页上的链接完全相同,作为协议字段的值)。如果我单击已经存储在 Opera 协议关联中的链接,浏览器会再次询问我。
我在互联网上没有找到有关如何解决此问题的任何信息,也许这个网站上的某个人可以帮助我。
答案1
您是否尝试过手动设置关联?
返回高级设置的“程序”部分,删除现有magnet
协议并添加新协议。我正在使用优酷,因此我有这个条目:
协议:magnet
程序:“C:\Program Files (x86)\uTorrent\uTorrent.exe” “%1”
答案2
Opera 忽略 Windows 文件关联。
您必须进入“工具”>“首选项”>“高级”>“程序”,然后包含协议:“magnet”(不带引号)使用另一个程序打开:选择您的 DC++ 客户端
答案3
尝试使用 x86 版本的 DC++ 客户端。以管理员身份运行 DC++ 客户端一次以注册磁力协议。然后启动 Opera。
答案4
我注意到文件也会发生这种情况,但仅限于特定文件类型 - exe、zip、rar 等。对于 pdf,如果我选中“不再询问我”框(使用 SumatraPDF 打开),它就不会再询问我。也许这是一项安全功能?