問題タブ [client-library]
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.
caching - CQ/AEM にキャッシュされた debugClientLibs フラグの出力
AEM ページで debugClientLibs フラグを使用しています(clientlibs 関連の問題のデバッグに役立ちます)localhost:4502/content/geometrixx/en.html?debugClientLibs=true
。
最近、JS のキャッシング関連の問題がいくつか見られました。debugClientLibs フラグを使用するno-cache
と、個々の JS ファイルの Request Header にヘッダーが含まれていないことに気付きました。
これらの個々のファイルをキャッシュするのは意味がありません。これは、clientlibs のデバッグの目的を無効にするためです (ページで debugClientLibs フラグを使用しているときに、キャッシュされた JS および CSS ファイルを見たくありません)。取得した Request ヘッダーと Response ヘッダーのスクリーンショットを添付します。
ここでの私の質問は次のとおり
です。これらの個々の clientlib ファイルはブラウザーにキャッシュされていますか?
android - Cloud Endpoint API Client Library に JAR ファイルが含まれていません
このチュートリアルで述べられていることを正確に実行し、コマンドを実行しました
サービスが機能することはわかっていNewsApi
ます。Google API エクスプローラーでテストしました。
成功メッセージが表示されます:API client library written to ./getNews-v1.zip
zip を解凍したところ、フォルダー ( getNews
)内に次のファイルが見つかりました。
JARファイルがありません!! Android クライアントでライブラリをセットアップするには何を使用しますか?
何か案は?ありがとう!
php - Bing Ads API と PHP クライアント ライブラリを使用したレポート「Bad Request」エラー
PHP クライアント ライブラリを使用して、Bing Ads アカウントからキーワード レポートを取得しようとしています。「不正な要求」エラーが発生し、レポートがダウンロードされません。
Bing Ads API のバージョン 9 を使用しようとしています。
以下はエラーです (スクリプトの途中で print_r($e) を使用)。
google-places-api - Total Reviews は Google Places API で取得されなくなり、Method Not Found は Google My Business API で取得されます
2016 年 5 月 25 日以降、Google Places API で総レビュー数が取得されません。この問題を解決するために宿題をした後、Google My Business API が推奨される解決策であることがわかりました。
Google My Business API を試し、Get Started Guides に記載されているように Https でリクエストを行ったとき。
OAuth 2.0 Playground で次のメッセージを受け取りました
また、クライアント ライブラリを使用して C# クライアント ライブラリをダウンロードしようとしましたが、ターゲット フレームワークが .Net Framework 4.5 に設定されていないことを示唆しているため、VS 2013 で開くことができませんが、プロジェクトをチェックインすると 4.5 に設定されます。
誰かがこの問題を修正した場合、または総レビュー数を取得するための代替ソリューションを見つけた場合は、知識を共有してください.
私はすでにこの問題に少なくとも 4 日を費やしています。
javascript - クライアント ライブラリの特定の js ファイルを呼び出すにはどうすればよいですか?
すべての js ファイルを共通の clientlib カテゴリにまとめました。例えば
そのため、/etc/designs/myapp/clientlibs/base.js にアクセスすると、含まれているすべての js のコンテンツを含む 1 つの大きなマージされた js が返されます。このbase.jsから特定のjs(app2.jsなど)にアクセスする方法はありますか? /etc/designs/myapp/clientlibs/base/js/app2.js のような相対パスを使用でき、それが機能します。
しかし、この js を返すためのより良い方法 (おそらく /clientlibs/base.app2.js のようなセレクターを使用) はありますか? それとも、これは特定の js にアクセスする唯一の方法ですか?
aem - クライアント ライブラリの js.txt ファイルのコメントの構文は何ですか?
クライアント ライブラリのjs.txtまたはcss.txtファイルにコメントを追加するための構文は何ですか?
で始まる行は#
コメントとして機能し、 で始まる行はコメントとして機能するよう//
です。ただし、/* */
ブロックはライブラリのビルド時に例外を引き起こします。#base=[root]
は特別な意味を持っているので、コメントを追加する#
のに本当に適切な方法なのか、それとも他の目的のためのものなのか疑問に思います。//
コメントを作成することが本当に有効なのか、それとも AEM がこれを存在しないファイルへの相対パスとして扱うだけなのか、疑問に思います。
クライアント ライブラリの js.txt または css.txt ファイル内のコメントの適切な構文に関する決定的な答えを知っている人はいますか?
aem - AEM クライアント ライブラリの統合
Adobe ブログを参照していましたが 、標準的なガイドラインに従って、すべてのコンポーネント固有のクライアント ライブラリを /etc/design/app/clientlibs に埋め込む必要があります。完了すると、すべての clientlib が 1 つの呼び出しに統合されます。
このようにすると、AEM はページの読み込み時にすべての clientlib を呼び出さず、最初のページの読み込みのパフォーマンスに影響しませんか? もちろん、その後の呼び出しは軽くなりますか?
また、作成者がコンテンツを作成/編集している場合、または作成者モードでのみ、特定の clientlibs をオーサリングする方法はありますか?