2006/12/08

Customize Maxthon Search List

这次介绍如何自定义 Maxthon 的搜索下拉框,此文仅适用于 Maxthon 2.0 以上版本。 如果 Maxthon 正在运行,则关闭它。打开 Maxthon 安装目录下的{email_account}\Config\ui.xml, 查找包含有 "update.maxthon.com/client/m2/default/searchbar" 的 Parameter 值,复制这个完整的URL. 将复制的值在浏览器中打开,就会发现它其实是个 XML 文件。显然,只要我们自行修改这个文件和 ui.xml 中的地址,并把它传到网上去,就可以在其他地方使用自定义的搜索。 制作好自己的 XML 文件,并上传它,然后将前面所有找到的 Parameter 值都换成自己的 XML URL, 即可让 Maxthon 自行加载它。 FAQ Q: 为什么 Maxthon 没有加载自定义的下拉框? A: 首先,确保选中了 傲游设置中心 > 搜索 >“使用服务器提供的搜索引擎列表”。其次,确保自定义的 XML 文档语法正确(可以在 IE 中打开进行验证)。 Q: 修改了 XML 文件,但 Maxthon 并有重新加载它? A: 为了减轻服务器压力,貌似 Maxthon 过一段时间(具体多长不得而知)才会重新加载它。如果想要它立即重新加载,可以系统时间改到一年后,然后运行 Maxthon, 点搜索下拉框让它重新加载,加载完毕再把时间改回来。 Q: 可以创建子菜单吗? A: 根据测试,Maxthon 的地址栏 XML 和 搜索栏 XML 使用了相同的模式 (Schema), 且两者都可以根据 XML 渲染子菜单。但是到目前版本(2.0.1.3018) 为止,Maxthon 尚未实现搜索子菜单的鼠标响应(仅仅只是显示出子菜单),估计以后会有改进。 Q: 有现在可用的第三方 XML 吗? A: 是的,我制作了一份自定义的搜索引擎列表,地址在:http://janlay.com/public/Maxthon-Search-Bar.xml, 你可以将前面查找到的 URL 换成这个地址,它的效果如下: Customized Maxthon search providers