Делаем стандартную лисячью панель с сетевой активностью немного юзабельнее
Вот эту: http://i.imgur.com/NBxMz0t.png
По умолчанию, в колонке файл показывается имя… файла (!), то есть все, что находится после последнего слеша в пути. Например для любых вызовов заканчивающихся на «/», там будут красоваться одинокие «/».
Не знаю о чем или чем думали разрабы панели, но факт — для веб разработки сие поведение непригодно чуть менее чем никак.
Быстрохак:
#!/bin/bash
set -e
omni=${1:-/usr/lib/firefox/browser/omni.ja}
workdir=/tmp/patch-fox.tmp
[ -f "$omni" ] || { echo "$omni not found"; exit 1; }
[ -d $workdir ] && rm -rf $workdir
mkdir $workdir
cd $workdir
unzip -q "$omni" || true
cat <<EOF | patch -p1
diff -aur orig/chrome/browser/content/browser/devtools/netmonitor-view.js new/chrome/browser/content/browser/devtools/netmonitor-view.js
--- orig/chrome/browser/content/browser/devtools/netmonitor-view.js 2010-01-01 00:00:00.000000000 +0300
+++ new/chrome/browser/content/browser/devtools/netmonitor-view.js 2014-09-18 21:23:38.047201746 +0400
@@ -1654,7 +1654,7 @@
if (!(aUrl instanceof Ci.nsIURL)) {
aUrl = nsIURL(aUrl);
}
- let name = NetworkHelper.convertToUnicode(unescape(aUrl.fileName)) || "/";
+ let name = NetworkHelper.convertToUnicode(unescape(aUrl.filePath)) || "/";
let query = NetworkHelper.convertToUnicode(unescape(aUrl.query));
return name + (query ? "?" + query : "");
},
EOF
zip -qr9XD omni.ja *
echo "Going to replace $omni ..."
sudo cp omni.ja "$omni"
echo "Done"
firefox --purgecaches
Запускать при закрытом фоксе.