Omtaler for Header Editor
Header Editor av 泷涯, 道滿
Omtale av SkySkimmer
Vurdert til 4 ut av 5
av SkySkimmer, 8 år sidenthuerrsch 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;
}
}
>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;
}
}
183 omtaler
- Vurdert til 5 ut av 5av Roman Ilin, én måned sidenIt just works.
They even took performance into account and disabled the "Modify response body" feature by default, although they made it easy to enable.
The UI is user-friendly and pleasant.
No nonsense.
Absolutely love it.
Give it a star on GitHub! - Vurdert til 5 ut av 5av 肉肉, 10 måneder siden
- Vurdert til 4 ut av 5av 张武杰, 10 måneder siden1、此附加组件的效果达到预期
2、插件有用
3、修改cookie使用不方便,别的还可以
4、未找到代替的插件前会使用 - Vurdert til 5 ut av 5av Firefox-bruker 14492264, ett år siden
- Vurdert til 5 ut av 5av Firefox-bruker 16874451, ett år siden
- Vurdert til 5 ut av 5av Poligraf Poligrafovich Bouboulov, ett år siden
- Vurdert til 5 ut av 5av Tempdirz, ett år siden
- Vurdert til 5 ut av 5av 墨水, 2 år siden
- Vurdert til 5 ut av 5av mijni, 2 år siden
- Vurdert til 5 ut av 5av Remains, 2 år siden
- Vurdert til 5 ut av 5av 38咿, 2 år siden
- Vurdert til 5 ut av 5av lundbelt, 2 år siden
- Vurdert til 5 ut av 5av 野锡侧, 2 år siden
- Vurdert til 5 ut av 5av Firefox-bruker 17968901, 2 år siden
- Vurdert til 5 ut av 5av tyt199, 2 år siden
- Vurdert til 5 ut av 5av Jessica45Jim, 2 år siden
- Vurdert til 5 ut av 5av Jesse, 2 år siden
- Vurdert til 5 ut av 5av Footmen, 2 år sidenIt's great but please update a new version and enable Android support, it's completely compatible with Android.