前mysql 4.0系のdump次06 HKS HIPER Challenge Rd4一部のサイトで適応できなかったバグを修正。 「アフリエイト殺し for firefox on Greasemonkey」 インストール方法はこちら。 「(続)アフリエイト殺し」への3件のフィードバック BlogPetのなこなこ 2006/12/12 火曜日 10:52:15 あっ、バグ!! 通りすがり 2007/06/23 土曜日 20:38:34 掲示板などでメールアドレス欄に日本語が書かれていると、 2バイト文字がURLエンコードされることに気付いたので指摘しておきます。 >var strTag = aTags[l].href; 変数格納時に2バイト文字は強制的にURLエンコードされてしまうようです。 一番問題になるのが >aTags[l].href = Changelink( strTag ); の行で、対象となるアフィリエイトリンクがあろうがなかろうが、 必ずURLエンコードされたアドレスがaTags[l].hrefに戻ってくるようになっていることです。 ソースが汚くなってしまいますが、対象アフィリエイトリンクがあった場合にだけ、 aTags[l].hrefにアドレスを戻すようにした方が良いと思われます。 かみら 2007/06/26 火曜日 19:12:06 通りすがり様 ご指摘、ありがとうございました。 確かに2byte文字はURLエンコードされていますね。 しばらく忙しいので、時間が取れましたらご指摘の箇所修正したいと思います。 コメントを残すメールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です名前 メール サイト コメント ※ Δ このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。
通りすがり 2007/06/23 土曜日 20:38:34 掲示板などでメールアドレス欄に日本語が書かれていると、 2バイト文字がURLエンコードされることに気付いたので指摘しておきます。 >var strTag = aTags[l].href; 変数格納時に2バイト文字は強制的にURLエンコードされてしまうようです。 一番問題になるのが >aTags[l].href = Changelink( strTag ); の行で、対象となるアフィリエイトリンクがあろうがなかろうが、 必ずURLエンコードされたアドレスがaTags[l].hrefに戻ってくるようになっていることです。 ソースが汚くなってしまいますが、対象アフィリエイトリンクがあった場合にだけ、 aTags[l].hrefにアドレスを戻すようにした方が良いと思われます。
かみら 2007/06/26 火曜日 19:12:06 通りすがり様 ご指摘、ありがとうございました。 確かに2byte文字はURLエンコードされていますね。 しばらく忙しいので、時間が取れましたらご指摘の箇所修正したいと思います。
あっ、バグ!!
掲示板などでメールアドレス欄に日本語が書かれていると、
2バイト文字がURLエンコードされることに気付いたので指摘しておきます。
>var strTag = aTags[l].href;
変数格納時に2バイト文字は強制的にURLエンコードされてしまうようです。
一番問題になるのが
>aTags[l].href = Changelink( strTag );
の行で、対象となるアフィリエイトリンクがあろうがなかろうが、
必ずURLエンコードされたアドレスがaTags[l].hrefに戻ってくるようになっていることです。
ソースが汚くなってしまいますが、対象アフィリエイトリンクがあった場合にだけ、
aTags[l].hrefにアドレスを戻すようにした方が良いと思われます。
通りすがり様
ご指摘、ありがとうございました。
確かに2byte文字はURLエンコードされていますね。
しばらく忙しいので、時間が取れましたらご指摘の箇所修正したいと思います。