mixiはnewUpdatePersonAppDataRequestで日本語保存すると化ける。
mixiはたまにcssの読み込みをサボる。
>IE6だけ?requestNavigateToで同じview内を飛ぶと発生するっぽい
>$('head').append('');して力ずくで解決
mixiはrequestNavigateToでstring以外の値を渡すとgetParamsで取得できない。
mixiのscript cacheを普通のscript tagに分解するfiddler scriptを書いてみた。
(これでlocalproxyを通しやすくなる)
速度とか気にしないならfiddler scriptもいけるかも。
if
(oSession.url.match(/app0\.mixi-platform\.com\/gadgets\/ifr\?country=JP/)) {
oSession.utilDecodeResponse();
var oBody =
System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
var script = '';
var template = '';
oBody = oBody.replace(/
src="\/gadgets\/concat\?rewriteMime=text\/javascript&(.+?)".+<\/script>/i,
function (nil, match) {
var qstr = match.split(/\&/);
for(var i = 0, l = qstr.length;i < l;++i) {
var k_v = qstr[i].split(/\=/);
k_v[1] = unescape(k_v[1]);
if (!k_v[1].match(/\.js$/)) continue;
script += template.replace(/%file%/, k_v[1]);
};
FiddlerObject.alert(script);
return script;
});
oSession.utilSetResponseBody(oBody);
};