2011-07-08 24 views
0

,我发现了一个问题,一个奇怪的变通方法使用该脚本Greasemonkey的这个问题是关系到this one工作一样:浏览回不的Greasemonkey脚本

var els = document.getElementsByTagName("*"); 
for(var i = 0, l = els.length; i < l; i++) { 
    var el = els[i]; 
    el.innerHTML = el.innerHTML; 
} 

我的一个同事,现在给我看了以下:当你做一个bugzilla数据库查询时,你可以填充一些文本框,选择一些下拉菜单项等。通常,当你使用浏览器的后退按钮返回到查询页面时,会记住这些内容,但是当这个脚本处于活动状态时,吨。

这是使用greasemonkey脚本的一般问题,是否有解决方案?

回答

0

我自己找到了解决方案。显然,查询页面本身在导航回到它之后被脚本修改,并在此过程中丢失了所有保存的表单数据。将查询页面URL添加到排除的URL列表解决了问题。