問題タブ [google-console-developer]
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.
google-apps-script - Google Apps スクリプトの認証/ドライブ スコープを絞り込む方法は?
Google Apps Script Web アプリケーションを作成しました。Google ドライブ関連の機能の場合、アプリケーションはauth/drive.install
(ドライブ UI と統合するため) およびauth/drive.file
(ファイルに関連付けられた一部のデータを関連するファイル プロパティに保存するため) スコープを必要とします。その他のスコープはauth/urlshortener
、auth/userinfo.email
、およびauth/userinfo.profile
です。私が理解している限り、後者の2つは認証目的で必要です。
上記のスコープは、アプリ内の oauth dance で指定されます。ただし、アプリのインストール時に、次のスコープがユーザーに提示されます。
- Google ドライブ内のファイルの表示と管理 ( に対応
auth/drive scope
) - goo.gl 短縮 URL を管理する (
auth/urlshortener
) auth/script_*
およびスコープに対応する他の 3 つ
これは、スクリプト プロパティのスコープと相関します。
明らかに、auth/drive
高度auth/urlshortner
な Google サービスの使用の結果として追加され、GAS IDE ([リソース] > [高度な Google サービス]) と開発者コンソールの両方でオンになっています。
GAS IDE では、eg よりも狭い範囲を指定することはできませんauth/drive
。Developer's Console の Google Apps Marketplace SDK 構成では、何らかの理由で特定のスコープを追加できません。実際には、追加はできますが、保存はできません。
問題:
最近、Google は機密性の高い OAuth スコープを要求する OAuth クライアントのレビュー手順を導入しましたが、auth/drive
これは間違いなくその 1 つです。
スコープ全体は必要ありません。auth/drive
また、ユーザーに次のようなものを見せたくありません。
このアプリは検証されていません
drive
GAS IDE や Developer's Consoleで範囲を絞り込む方法はありますか?
スクリプト自体には機能はありませんauth/script_*
。これらは、開発に node google apps スクリプト モジュールを使用したため、何らかの形で暗黙的に追加されました。それらのユーザーの許可は必要ありません。それを取り除く方法は?
回避策はありますか?
html - Chromeで「暫定ヘッダーが表示される」という奇妙なキャッシュ動作?
とにかく、以下のテストのChromeでの結果を説明できますか? 私には論理的に見えません。
テスト.HTML
Chrome の拡張機能が「暫定的なヘッダーが表示される」に影響を与える可能性があるという事実を認識しています。このテストでは、最初に Chrome のすべての拡張機能を無効にしました。
今、私は次のことをしました:
- ステップ 1:
アドレスバーに入力して Enter キーを押します: http://www.example.com/test.html (必ず CONTROL F5 も押します)
結果は:
ステータス コード: 200 OK
サイズ: 510 B - ステップ 2:
Ctrl N (新しいウィンドウを開く) を押しました。
アドレスバーに何かを入力する前に、「開発者ツール」>「ネットワーク」タブに移動
しましたアドレスバーに入力してEnterキーを押しました:http
://www.example.com/test.html 結果は次のとおりです:
ステータスコード:200OK
サイズ:183B
サイズが小さいので、キャッシングが行われているのではないかと思いました。ただし、ステータスコードは「200 OK」であり、次のとおりではありません。
「200 OK (ディスクキャッシュから)」または「200 OK (メモリキャッシュから)」
ステップ 2 で Chrome がリクエストを行ったかどうかをテストしたかったので、ファイルを変更しました。
「キャッシュの動作をテストします...」
私は次のように変更しました:
「キャッシュの動作をテストします...(2)」
今、私は「ステップ2」を繰り返しました。ブラウザには「(2)」が表示されていませんでした。これは、Chrome がキャッシュからファイルを取得していることを意味します。開発者ツールで私も見ました:
リクエスト ヘッダー: 仮のヘッダーが表示されます
そのため、Chrome はキャッシュからファイルを取得していますが、「(ディスク キャッシュから)」や「(メモリ キャッシュから)」などのキャッシュの兆候がなく、「200 OK」(緑) を示しています。これは私には論理的ではないようです。なぜChromeはそれをしているのですか?
c# - アプリをダウンロードすると Xamarin Forms Android Store がクラッシュし、VS から電話で完全にデバッグする
これは、Google Play ストアでの私の最初のコミットです。Xamarin Forms を使用していますが、Android フォンでアプリのローカルを実行しても問題はありません。
Archive Manager を使用して VS 内でアプリをアーカイブおよび配布し、それを自分の携帯電話または他の Android 携帯電話にダウンロードすると、最初の画面に移動する前にアプリがクラッシュします。
Play Console のランチ前レポートに次のエラーが表示されます。
Blockquote 致命的な例外: メイン プロセス: com.*****.*****、PID: 8647 android.runtime.JavaProxyThrowable: Xamarin.Forms.Xaml.XamlParseException: 位置 30:125。Xamarin.Forms.Xaml.ApplyPropertiesVisitor.SetPropertyValue (System.Object xamlelement, Xamarin.Forms.Xaml.XmlName propertyName, System.Object value, System.Object rootElement, Xamarin.Forms.Xaml.INode ノード、Xamarin.Forms.Xaml.HydrationContext コンテキスト、System.Xml.IXmlLineInfo lineInfo) [0x000ee] in :0 at Xamarin.Forms.Xaml.ApplyPropertiesVisitor.Visit (Xamarin.Forms.Xaml.ValueNode ノード) 、Xamarin.Forms.Xaml.INode parentNode) [0x00072] in :0 at Xamarin.Forms.Xaml.ValueNode.Accept (Xamarin.Forms.Xaml.IXamlNodeVisitor ビジター、Xamarin.Forms.Xaml.INode parentNode) [0x00000] in : Xamarin.Forms.Xaml で 0。
問題は、私の Menus.MainPageV2 に OnMenuItemSelected2 が含まれていることです。これは、ローカライズをテストするときに問題なく実行されます
ランチ前レポートの自動化された Google テストの結果は、すべてのテスト デバイスで同じエラーで失敗しています。
変更、再アーカイブ、および配布を試みたもの: - 閉じた VS、クリーンな bin、obj ディレクトリ、および再構築 - 最新の Xamarin Forms Nuget にアップグレード - なし、Sdk およびユーザー アセンブリとのリンク、Sdk アセンブリのみ
これを機能させるために他に何をしようとするのか、誰にもアイデアがありますか?
お時間をいただきありがとうございます。
google-search-console - 検索コンソールが新しいエラーをスローし、サイトの 95 ページに影響を与えています
表示されるエラーは、「これらのホストは、Googlebot にブロックされているサイト リソースを提供します。Googlebot がページ上の重要なリソースにアクセスできない場合、ページが正しくインデックス化されていない可能性があります。」ホスト名はhttps://checkout.razorpay.comです。