【发布时间】:2013-02-06 19:44:45
【问题描述】:
我正在尝试将 IE 生成的 .url 文件更改为收藏文件。我在 C# 中有以下代码:
string[] lines = File.ReadAllLines(filename);
lines[1] = "URL=javascript:{alert('this is a test');void(0);}";
File.WriteAllLines(filename, lines);
在记事本中打开的 .url 文件如下所示(代码是一个会不断变化的小书签):
[InternetShortcut]
URL=javascript:{alert('this is a test');void(0);}
问题是 IE 在关闭并重新打开之前看不到更改。如何制作,重新加载新网址?
【问题讨论】:
-
很可能,你不能。很可能就是这样。要实现这个目标,您可能需要做的是使用 IE 的 API 来添加或修改书签。不过,在你陷入困境之前,我个人会尝试想出一种不同的方式来实现你的目标。鉴于书签本身就是软件,在我看来,您应该能够构建必要的灵活性,这样您就不需要更新它了。
标签: internet-explorer url bookmarklet favorites