web-dev-qa-db-ja.com

jquery.cookie.jsは、jQuery更新モジュールによって、認証されたユーザーに対してのみロードされます

jquery.cookie.jsは認証されたユーザーに対してのみ読み込まれ、その理由を実際に理解することはできません。ページのキャッシュが無効になっています。

何かご意見は?

5
Pan Chrono

jQuery.cookieライブラリは常に含まれているとは限りません。ユーザーの状態と訪問ページによって異なります。

たとえば、ログインフォームには(#attached)フォームに追加します。

あなたができることは、それをカスタムモジュールまたはテーマに自分で含めることです。

// hook_init()
function YOURMODULE_init() 
{
     drupal_add_library('system', 'jquery.cookie');
}

// or in theme preprocess
function YOURTHEME_preprocess_page(&$vars)
{
     drupal_add_library('system', 'jquery.cookie');
}
13
Mike Vranckx