No more Affiliate Link! Plz Original URL!
< Σχολιασμός για τον κώδικα Affiliate killer
http://blog.goo.ne.jp/ufo_2007/
適当に検索していて引っかかったブログなのですが、新規プロファイルを作成してGreasemonkey+Affiliate killerだけをを有効にした状態でも
このブログを開くとFirefoxがフリーズしました
情報ありがとうございます。
多分前回の修正で直ってるかと思います。
Affiliate killerにはお世話になっています。
忙しい中、定期的な更新ありがとうございます。
以前まではなかったと思うのですが・・
Amazonのレジ画面(清算画面)で正常動作しない項目がみられました。
・お届け先住所、支払方法の「変更」を押下した時に上手く画面遷移しない
->読み込みに行ったまま画面遷移しない or レジ画面から追い出される
・店頭受け取りの項目の「選択」を押下した時に上手く画面が遷移しない
->レジ画面から追い出される
もしかしたら自分の環境だけかもしれません。
同じような現象が出るようでしたら修正をお願いしたいです。
amazonの追跡cookieなどを削除していたのですが、
その情報がないとエラーになるように(元からかは不明ですが)なったようです。
その部分の修正をしました。
忘れそうなので、以下は自分用の解説として情報残しておきます。
amazonは
①ログインしてない時の閲覧追跡用のゲストcookie(アクセスだけで生成)
②アフィリエイト用の情報を持ったcookie(アクセスだけで生成)
③ログイン情報のcookie(ログイン時に生成)
他色々あります。
省いて説明すると、ログインすると処理が走って
①+②+α=③のようにcookieをマージ(ごちゃ混ぜに)するようです。
今回は①を消し過ぎていたため怒られました。
更新ありがとうございます。
返答が遅くなってしまってすみません。
Amazonの件ですがv4.12, 4.13共に動作OKです。対応ありがとうございました。
v4.12を導入した時に自分の環境では, 以下の問題が発生していました。
・YoutubeのようなFlash Playerが絡んでいるサイトで動画の切り替えを行っていると, 頻繁にShockwaveの動作停止を促す警告が表示される。
->本スクリプトを無効化すると警告が表示されなくなる。
・以下のような2ch絡みのサイトでスクリプトエラーの警告が毎回表示される。
http://toro.2ch.sc/test/read.cgi/handygame/1423831248/
v4.13にアップデートしたところ, 前者に関しては解決しているようです。
後者は依然として発生しているようなので, 同じような現象が出るようでしたら修正をお願いしたいです。
====
以下, 自分の環境で表示されたエラーの文言です。
このページのスクリプトは処理に時間がかかっているか応答しなくなっています。
今すぐスクリプトを停止するか、スクリプトをデバッガで開くか、このまま処理を続行させるか選択してください。
スクリプト: chrome://scriptish/content/scriptish.js -> file:///C:/Users/xxx/AppData/Roaming/Firefox/Profiles/xxxx.default/scriptish_scripts/affiliate_killer/affiliate_killer.user.js:1176
scriptishでの動作はサポート外となっています。
greasemonkeyで試してみてください。
scriptishはリリース版の更新止まり、nightlyでも不安定だったので動作条件から外しました。
以前はnightlyで使えたのですがいつかのアップデートでおっしゃる通りの現象になりました。
GM関数全般(特にGM_xmlhttpRequest)を使うと応答不能になるような気がしますが詳しくは未検証です。
最初はここまで長いスクリプトにするつもりなかったので
大規模なスクリプトの整理しないといけないのですが
時間が取れず場当たり的な修正のみとなっていてすみません。
どうしてもscriptishが使いたい場合は以下のように変更してください。
function getUrl(pattern,type,obj,skip){
↓ ↓ ↓
function getUrl(pattern,type,obj,skip){ return;
GM_xmlhttpRequestを使用しないようにするため、
一部機能(短縮URL展開やbloglovinの修正など)が使えませんが
応答不能にならなくなるかもしれません。(検証不足のため断定できませんが・・・)
Affiliate killerはGreasemonkeyで使用しています。
バージョン4.18では問題なかったのですが、バージョン4.19では
Twitter(公式)のタイムラインを下にスクロールして新しいページを読み込んでいくと
途中でフリーズして、Firefoxが応答なしになってしまいます。
他のスクリプト・アドオンを全て停止しても同じ現象が起こりました。
http://dlsoft.dmm.co.jp/detail/(作品ID)/ab=3c65Bc7XJ9/******(アフィID)
http://www.dmm.co.jp/netgame_s/(作品ID)/*****(アフィID)
最近この辺りがちょくちょく出てきてます。 自分で何とかしようと思ったのですが、全く知識が無くってお手上げ状態です。 とりあえず報告だけしときます。
先ほど4.33にてアフィIDを回避してのリンク移動を確認できました。
お忙しい所の早急なご対応に感謝いたします。 ありがとうございました。
バージョン4.37で2chのクッションページスキップが動かなくなってます
2277行目で$1が$2に変更されたのが原因かも
後、したらば掲示板のクッションページにもできれば対応お願いします
http://jbbs.shitaraba.net/bbs/alink.cgi?url=(urlエンコードされたurl e.g. http%3A%2F%2Fhogehoge~)
クッションページ修正しました
いつも使わせていただいております。 dmmの仕様が変わったのでご報告を。
dlsoft.dmm.co.jpがhttpsに変わったので無効になったのと、作品IDの次のad=がなくなっております。 1946行の(href.match(/^http:\/\/dlsoft.dmm./)を(href.match(/\/detail\//)に変更して所、依然と同じように動作することを確認しております。(素人なので正しい処理かどうかは解らずに書いてます。 すみません。) Verは4.53です。
1946行の(href.match(/^https:\/\/dlsoft.dmm./)を(href.match(/\/detail\//)に変更して所~ すみません、これだとhttps://www.dmm.co.jp/dc/doujin/-/detail/=/cid=(作品ID)/(アフィID) の処理でおかしくなりますよね。 すみません。
httpsは追記しましたがad=が無くなった件については具体的なURLがわからなかったので未確認です。 現在Tampermonkeyで使用するとスクリプトが暴走してブラウザクラッシュするようです。 記述がメモリリークしそうな感じですからね・・・申し訳ない。 共通処理部分が結構あるのでもっと簡略化できるはずですが、主に気力の問題で先送り中です。 このままひっそりと終了する可能性が高いと思います。
大変ご無沙汰しております。 前回のご返信に気付かず、お返事をせず失礼いたしました。 大変遅くなりましたがお礼申し上げます。 ご対応ありがとうございました。
えっと、またdmmで新しい仕様が出てきたのでご報告です。 以下のURLが追加されてます。 https://al.dmm.co.jp/?lurl=https://www.dmm.co.jp/dc/doujin/-/detail/=/cid=*****(作品ID)/&af_id=*****(アフィID)&ch=toolbar&ch_id=link
https://al.dmm.co.jp/?lurl=https://dlsoft.dmm.co.jp/detail/*****(作品ID)/&af_id=*****(アフィID)&ch=toolbar&ch_id=link
ご対応いただければありがたいです。 よろしくお願いいたします。
不具合報告・アフィリエイト報告(It depends,tell me bugs)
不具合の症状や発生するURLを教えてください。
修正されていないアフィリエイトURLを教えてください。
体調が良ければ対応します。