シェアする

  • このエントリーをはてなブックマークに追加

解決方法「Please stop hotlinking my easing script — use a real CDN instead. Many thanks」とWEBサイトに突然出たら

シェアする

  • このエントリーをはてなブックマークに追加

本日、たまたま自分の手がけたWEBサイトを見ると、画面中央に「Please stop hotlinking my easing script — use a real CDN instead. Many thanks」の表記が。

スクリーンショット 2013-04-25 4月25日18.00

今までは出ていなかったはずなのに急に出現するようになっている様子です。サクッと検索すると海外サイトのフォーラムでも2日前ほどの投稿でやはり「突然出て来た。どうすればいい?」のように書かれているので、ちゃんと調査はしてないですが、ここ最近の出来事のようです。

書かれている英文を翻訳するに

Please stop hotlinking my easing script — use a real CDN instead. Many thanks

私の”easing script”への直接リンクするのはやめて下さい。代わりに本物のCDNを使って下さい。いつもありがとうございます。

といったところでしょうか。

「jQuery Easing」を使っているサイトは数多くあると思いますが、その際には以下の2つの方法が実施されていると思います。

  • そのWEBサイトのサーバー内に「js」ファイルを設置してそれを参照する方法
  • 「js」が置かれているサーバーを直接参照する方法

今回問題を起こしている記述方法は2点目となります。

どういう事情があるのかは知りませんが、このjQueryの作者が直接参照の方法をやめてほしいので現在この記述方法を実施しているWEBサイトに対してやめて欲しい旨を告知しているようです。恐らくは自分のところのサーバーに負荷を与えたくないんだと想像してます。

その問題の記述方法がこれ



解決方法

作者の要望通り直接リンクをやめることです。

その1「自前のサーバーにjQuery本体をアップロードして使う」

そのためにまずは「jquery.easing.1.3.js」本体を入手する事が必要です。作者の警告文(依頼文)中にもあるリンクからも入手出来ます。こちらです。ここから進んで…という感じなので、それも面倒な方はダウンロードしておいたのでこちらをどうぞ。

手順に関して続けると、

  1. 入手した「jquery.easing.1.3.js」を自分で用意したWEBサーバーにアップロード
  2. 参照元をアップロードしたファイルへと書き換える

その2「作者の指定するCDNへのリンクを使う」

元々の記述方法をこちらへと書き換えます。

確認してみるとバッチリ消えました。



シェアする

  • このエントリーをはてなブックマークに追加

フォローする