問題タブ [ng-idle]

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.

0 投票する
2 に答える
8678 参照

angularjs - 複数のタブ/ウィンドウがブラウザーで開かれている場合の ng-idle の問題

ユーザーがしばらくアイドル状態の場合、ユーザーをログアウトする必要があるという要件があります。ng-idle 0.3.2 を使用しています。

ブラウザで複数のタブ/ウィンドウが開いていると問題が発生します。タブで作業していて、アクティブでないタブがログアウトされているのに、作業中のアクティブなタブがアクティブであるため、まだログインしている場合。

別の同様のタブで作業しているときに、非アクティブなタブからログアウトできないようにするにはどうすればよいですか?

0 投票する
2 に答える
3491 参照

angularjs - AngularJS Ng-Idle で実行時にアイドル期間を変更する

非アクティブを検出するために ng-idle を使用しています。

は次のidleDurationように設定されています。

コントローラーまたはサービスで実行時に変更するにはどうすればよいですか?

$idle次のようにサービスを注入することができます。

残念ながら$idle、 には を変更するためのプロパティがありませんidleDuration

0 投票する
1 に答える
1014 参照

unit-testing - ngIdle モジュールが原因で Karma/Jasmine テストケースが失敗する

エラー: [$injector:modulerr] モジュール ngIdle のインスタンス化に失敗しました: エラー: [$injector:nomod] モジュール 'ngIdle' は利用できません! モジュール名のつづりを間違えたか、モジュールをロードするのを忘れました。モジュールを登録する場合は、依存関係を 2 番目の引数として指定してください。

私が見逃しているのは何ですか?ngIdle モジュールを含めずにその実装のコードを削除すると、すべてのカルマ/ジャスミン テストに合格しますが、ngIdle を含めると 100 以上のテストケースがすべて失敗し、上記のエラーが発生します。この注文に含まngIdleれていますkarma.conf.js

以下は私の bower.json ですので、それが関連している場合、私が使用しているバージョンについてのアイデアを得ることができます

0 投票する
2 に答える
7104 参照

angularjs - AngularJS: 不明なプロバイダー: $idleProvider

同様の問題を抱えている他の多くの人がいますが、解決策は私の特定の問題には当てはまらないようです。

ngIdle ( https://github.com/HackedByChinese/ng-idle ) ライブラリを使用しようとしていますが、このエラーが表示されずに実行できないようです - Uncaught Error: [$injector:modulerr] インスタンス化に失敗しましたモジュール myAuditModule の原因: エラー: [$injector:unpr] 不明なプロバイダー: $idleProvider

ここに私のモジュールコードがあります、

ファイルは私のプロジェクトに含まれており、サイトの実行時に開発者コンソールに表示されています-

唯一の依存関係は、Angular 1.2 以降を使用する必要があることです。

何か案は?

0 投票する
2 に答える
850 参照

javascript - ng-idle が IE9 および IE10 で機能しない

ng-idleIE9 および IE10 では動作しません。ページ上にマウス ポインターを置いたままにしておくと、ユーザーが非アクティブであるとは見なされません。マウスポインターをページの外に置いておくと、機能しています。

これに対する解決策を提供してください。

次の URL を使用して http://hackedbychinese.github.io/ng-idle/を確認してください

0 投票する
1 に答える
5359 参照

javascript - angularJS でカスタム ディレクティブ ng-idle を使用する際の問題

angularJS でアイドル タイムアウトの種類の処理を許可する唯一の方法は、HackedByChinese によって作成されたng-idleと呼ばれるこのカスタム ディレクティブを使用することです。このディレクティブの使用に関する問題は、タイムアウト後にユーザーをサインアウトしようとしても何も起こらないことです。

ng-showユーザーがアイドル状態かどうかを検出する限り、意図したとおりに機能しますが、ユーザーがタイムアウト状態に達すると、何も起こりません。

ここに私のJSがあります:

そして私のHTML: