PKU Online Judgeで画像が表示されない場合がある不具合
画像URLの中に"\"が含まれていた場合、ディレクトリの区切りではなく、エスケープされた文字として認識してしまうらしい。原因が分かったのでGreaseMonkeyで自動的に置換するようにしてみた。下記がそのスクリプト。
// ==UserScript== // @name Repair Images in POJ // @namespace http://kishibe.dyndns.tv/ // @include http://acm.pku.edu.cn/JudgeOnline/problem?id=* // ==/UserScript== (function() { var imgs = document.getElementsByTagName("img"); var i; for (i = 0; i < imgs.length; ++i) { var img = imgs[i]; if (img.src.indexOf("%5C") != -1) { img.src = img.src.replace("%5C", "/"); } } })();