Iceggiren i Header Editor
Header Editor sɣur 泷涯, 道滿
183 n yiceggiren
- Yettwasezmel 5 ɣef 5sɣur smishe, kahdeksan vuotta sitten一个小bug?52.9.0 (32 位) esr,右键菜单没有反防盗链。
当然手动写Referer规则还是没问题的,所以扩展本身是正常的。 - Yettwasezmel 5 ɣef 5sɣur Leon Xu, kahdeksan vuotta sitten
- Yettwasezmel 5 ɣef 5sɣur Aseqdac Firefox 13834290, kahdeksan vuotta sittenI use this to change the content-type to text/html when viewing raw html on github. Thanks for making it.
- Yettwasezmel 1 ɣef 5sɣur nachopro, kahdeksan vuotta sittenThe groups are messed if you accidently click "edit name"
- Yettwasezmel 5 ɣef 5sɣur 割了动脉喝脉动, kahdeksan vuotta sitten
- Yettwasezmel 5 ɣef 5sɣur Aseqdac Firefox 14053455, kahdeksan vuotta sitten
- Yettwasezmel 4 ɣef 5sɣur Aseqdac Firefox 14052577, kahdeksan vuotta sitten有个bug,输入一个错误的URL,下载之后URL无法删除
- Yettwasezmel 5 ɣef 5sɣur Caliban, kahdeksan vuotta sitten配合卡饭上某位老兄在github上共享的规则,再也不用自己一条一条添加规格了。。。
不过要是订阅能定期自动更新,那就更好了。。。 - Yettwasezmel 5 ɣef 5sɣur Aseqdac Firefox 13582731, kahdeksan vuotta sitten
- Yettwasezmel 4 ɣef 5sɣur Aseqdac Firefox 13838176, kahdeksan vuotta sittenI really like the extension and the "grouping" capabilities. However, I don't think the grouping capability is working really well for me. I will set up groups and then the groups will suddenly all disappear at some point, all the rules will still be there but the groups just disappear and all the rules will fall under "Ungrouped". Am I missing an important step?
It would be nice to be able to be able to sort the rules through drag and drop or arrow keys.
Using Firefox Developer Edition v59
---------EDIT ---03/11/2018---
I realized how to replicate the issue. After you have setup the groups, when you "Clear All History" of Firefox (I select only Cache, Cookies), the grouping gets reset.
---------EDIT ---03/11/2018---
Thanks,Tiririt n ineflayen
yeffeɣ-d deg kahdeksan vuotta sittenCan you submit an issue on github with detailed operations and console screenshots, to help me troubleshoot the problem ? - Yettwasezmel 5 ɣef 5sɣur Aseqdac Firefox 13832669, kahdeksan vuotta sittenAmazing! With this extension (and javascript knowledge) you can do impossible things like:
- prevent anti-hotlinking scripts from blocking or adding stuff to images on certain websites (matched by regular expressions!)
- force a sessions to not expire when you restart a browser
and much more useful stuff! - Yettwasezmel 5 ɣef 5sɣur Aseqdac Firefox 13802516, kahdeksan vuotta sitten
- Yettwasezmel 5 ɣef 5sɣur Aseqdac Firefox 12667696, kahdeksan vuotta sitten添加规则太繁琐了
能增加模板功能,或者给编辑增加个另存一条新规则吗 - Yettwasezmel 5 ɣef 5sɣur Сергей, kahdeksan vuotta sitten
- Yettwasezmel 5 ɣef 5sɣur ZQ, kahdeksan vuotta sitten
- Yettwasezmel 4 ɣef 5sɣur SkySkimmer, kahdeksan vuotta sittenthuerrsch said
>Here I set up a single, simple rule to "Modify the response header", match type "All", execute type "normal", to always set the "Content-Disposition" header type to a value of "inline". That's it, two minutes to set up the whole thing, and it works beautifully!
This is also what I wanted to use this extension for, but this simple solution will remove the filename information which may be passed in that header. Instead I used the following custom function which mostly works. Note that the "tobytes" call is necessary otherwise on unicode strings firefox complains about too-high charcodes.
function tobytes (str) {
let res = "";
for (let i = 0; i < str.length; ++i) {
let code = str.charCodeAt(i);
if (code > 255) {
res += encodeURI(str[i]);
}
else {
res += str[i];
}
}
return res;
}
for (let a in val) {
if (val[a].name.toLowerCase() === 'content-disposition') {
let orig = val[a].val
console.log("orig: " + val[a].value);
let res = val[a].value.replace(/^attachment/iu, "inline");
res = tobytes(res);
console.log("res: " + res);
val[a].value = res;
}
} - Yettwasezmel 5 ɣef 5sɣur Aseqdac Firefox 12456873, kahdeksan vuotta sittenGreat extension !
Would it be possible to introduce a whitelist/blacklist, where you can specify on which sites should the specific rules apply, this would be also better performance wise.
Also, can you add more regex rules/matching in your wiki, for example if we want to emulate above functionality using regex:
Example rule:
- Cancel all .gif file requests to domains example.com, example1.com, example2.com
Is this the correct way to handle it, or is there a better rule/option/function in the extension ?
^http(s?)://(.*)\.example.com|example1.com|example2.com/(.*gif)
Thanks,
Kind regards - Yettwasezmel 4 ɣef 5sɣur Pablo Blanco Celdrán, kahdeksan vuotta sittenSolved my problem of being unable to open a site that needed specific headers for testing.
But I have an issue: Routes are nor being matched, but the test result successful, so the header is applied everywhere. - Yettwasezmel 5 ɣef 5sɣur scriptkitz, kahdeksan vuotta sitten我新建规则,点击保存,无反应,没办法保存了。。看控制台报错是:
let dbOpenRequest = window.indexedDB.open("headereditor", 2);
一直调用的是
dbOpenRequest.onerrorTiririt n ineflayen
yeffeɣ-d deg kahdeksan vuotta sitten这个问题其实我也遇到过,调试过之后发现没办法解决,你可以尝试一下这篇短文里面的内容,但我不保证能够解决:https://github.com/FirefoxBar/xStyle/wiki/DB-Error - Yettwasezmel 5 ɣef 5sɣur Aseqdac Firefox 13492739, kahdeksan vuotta sitten