問題タブ [js-cookie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Cookie 配列要素が存在するかどうかを確認する
Cookie 内に配列要素が既に存在することを確認するにはどうすればよいですか?
これが私のコードです:
function - Js if が setInterval() で機能しない場合
こんにちは!
私はこれを私のウェブサイトに持っています:
しかし、これはうまくいきません:
これが機能しない理由:
ページの何が機能しないのか、その理由は? 私
javascript - Cookie を設定すると、複数のエントリが重複するのはなぜですか?
ライブラリjs-cookieを使用します。以前は、 を使用していjquery.cookie
ました。Cookie エントリの複製に問題があります。いつか、私が電話するとき
このメソッドをコード内の 1 か所だけで呼び出していると確信していますが、結果として次のようになります。
これは毎回発生するわけではありません。この問題はめったに発生しないため、キャッチするのは困難です。現時点では、新しい値を設定する前に Cookie を削除し、問題を再度キャッチしません。しかし、それは間違った使い方だと思います。
'my-cookie-name'
コードの 1 か所だけに名前が設定された Cookie 。この問題は開発マシンで発生するため、古い Cookie ではありません。
いくつかの状態を切り替えるために使用します。私はこのように意味します:
使い方が間違っているのではないでしょうか?そして、新しい値を設定する前に古いクッキーを削除する必要がありますか?
ブラウザ: Chrome v45
javascript - JS Cookieパスが設定されていません
Cookie の設定に次の Javascript API を使用しています。
https://github.com/js-cookie/js-cookie
現在のページへのパスを設定しようとしていますが、ルートに設定しています。Cookieを設定する私のコードは次のとおりです。
これは、Vimeo ビデオの進行状況を追跡する広範な機能の一部であるため、Cookie を使用して、ページが戻ったときに最後の再生ポイントから再開できます。
しかし、設定されている Cookie にはパスが含まれている/
ため、サイトの他の動画に同じコードを使用することはできません。
現在のページだけに Cookie を設定するにはどうすればよいですか?
javascript - Cookie の存在に基づいて JS アクションを完了するにはどうすればよいですか?
私はフォームに取り組んでおり、入力フィールドにフォーカスすると、完了時に保存するように促すポップアップが表示されます。ユーザーがこのポップアップを 60 日に 1 回だけ表示するようにします。焦点を合わせて、アラートを見たことを知らせる Cookie を設定しました。ただし、これは 60 日ごとに表示されるようにしたいので、次回クリックしたときに再び表示されないようにしたいと考えています。「このCookieが存在する場合、これを実行しますか?」などを実行するにはどうすればよいですか? 以下は、私が使用しているコードのサンプルです。
参考までに、私の Cookie 名は「saveChanges」で、値は「wasAlerted」です。
javascript - js-cookie: Cookies.get('cookieName') は未定義を返します
私がコーディングしている JQuery プラグインにこのライブラリを使用しています...この方法でユーザーが作成した特定のデータを Cookie 内に保存します。
データ:
クッキー:
私が呼び出す_getCookie(name)
と、常に返されますundefined
。また、次のようにCookieをリストしようとしました:
しかし、chrome://settings/cookies を見ると、次のように表示されます。
ローカルホスト上の 2 つの Cookie [_ga]、[myCookie]
私が間違っていることの提案はありますか?
編集
Cookie.set();
この値で呼び出すと問題が発生することがわかりました
私が電話したら
問題なくクッキーを取得できます。
javascript - Cookie の詳細を理解する JavaScript
フロントエンドの反応アプリケーションで、セッション Cookie が存在するかどうかを確認しようとしています。これは、ログイン ページを表示するか (セッション Cookie が存在しないか無効になっている場合)、またはコンテンツ ページを表示するかを決定するのに役立ちます。
バックエンドの高速セッション ミドルウェアは、「connect.sid」という名前の Cookie を設定します。この Cookie の存在を js-cookie で照会すると、undefinedと表示されます。しかし、私はこのクッキーが存在することを知っています。また、ブラウザー コンソールからプログラムで別の Cookie を作成しました。ブラウザのコンソール ウィンドウからプログラムで設定した Cookie を正常に照会できますが、最初の Cookie を見つけることができません。
使用可能な Cookie を示すスクリーンショットを次に示します。
そして、これがブラウザコンソールからの両方の Cookie に対する私のテストです。
「connect.sid」のクエリが失敗する理由がわかりません。ここで間違っているところを誰かが助けてくれますか...
jquery - Cookies.get の場合、js-cookie は常に未定義になります。
私は js-cookie プラグインを使用しています。Cookie を設定しています。それを読み取ろうとすると、常に未定義になります。
やり始めた
そしてそれは未定義を返します
だから私はもっと簡単なことをしてみました
応答でCookieが生成されていることがわかりますが、Cookieを読み取ることができないため、Cookieを設定していることがわかります。
Chrome の開発者ツール --> リソース --> Cookie に Cookie が表示されません。デフォルトでは、ローカル ファイルの Cookie が無効になっていることがわかります。
クロムを閉じて、「chrome.exe --enable-file-cookies」を使用してcmdから再度開きましたが、それでも同じです。Cookie に保存されている情報を取得する方法はありません。
私はこの非常に単純なコードで立ち往生しています:(
編集:すべての Cookie を取得しようとすると、CookieがないCookies.get()
ため、取得されますObject {}
。奇妙なことに、Cookies.set('name', 'value') で新しい Cookie を作成すると、Cookie が作成されると (コンソールでデバッグを使用して) 行が返されます。
javascript - Javascript - Cookie の値を HTML で表示できますか?
私はブートストラップ Web サイトを持っており、プラグイン JS-cookie を使用してユーザー情報を Cookie に保管しています。
従来の JS/Jquery を使用して HTML で Cookie の値を表示できますか、それとも Angular のようなフレームワークを使用する必要がありますか?
編集 :
私はjs-cookie https://github.com/js-cookie/js-cookieを使用しています
だから私のコードは、ヘッドページにあります:
と本体で:
javascript - js-cookie の値が未定義です
Cookie「名前」から文字列「値」を取得しようとしていますが、「未定義」が常に出力されます。私はクロムを使用しています。
これが私のコードです: