JavaScriptでGETパラメータを取れるんすね
知らんかったっす。
取り方
window.location.search
とりあえず関数にしとく
function getParams() { var params = {}; var search = window.location.search; if (search != '') { var assocs = search.substring(1, search.length).split('&'); for (var i = 0; i < assocs.length; i++) { var assoc = assocs[i].split('='); params[assoc[0]] = assoc[1]; } } return params; };
jpmobileプラグインとSoftbank
バージョンによるかもしれないけど、jpmobileプラグインってソフトバンクの時だけ文字コードの変換をしないようになってんのね。
class Jpmobile::Filter::Sjis # 前略 # to_internalを適用するべきかどうかを返す。 def apply_incoming?(controller) # Vodafone 3G/Softbank(Shift-JISにすると絵文字で不具合が生じる)以外の # 携帯電話の場合に適用する。 mobile = controller.request.mobile mobile && !(mobile.instance_of?(Jpmobile::Mobile::Vodafone)||mobile.instance_of?(Jpmobile::Mobile::Softbank)) end alias apply_outgoing? apply_incoming? # 後略 end
ちょっとはまった。