JavaScript コンテンツアクセス制御の使用

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • アップグレードしたお客様は、JavaScript コンテンツアクセス制御を使用することで、インスタンス内のブロックされたサードパーティの JavaScript URL のリストを変更できます。

    始める前に

    アップグレードしたお客様には、テーブルへの読み取りおよび書き込みアクセス権があります。

    新規のお客様ではすべてのレコードが非表示になります。 ServiceNow® サポートにお問い合わせください。

    必要なロール:admin

    手順

    1. アプリケーションナビゲーターで、 sys_js_content_provider_rule.listを検索します。
    2. [新規] をクリックします。
    3. フォームのフィールドに入力します。
      表 : 1. JavaScript コンテンツプロバイダールール
      フィールド 説明
      アクティブ 選択するとルールがアクティブになるオプション。オフにすると、一致する他のルールがない場合に、[パス] の URL が許可されます。
      パス JavaScript ファイルへの絶対 URL。
      注:
      すべてのパスに 4 つのバリエーションがあります。たとえば、/scripts/lib/jquery/jquery-1.8.2.min.js というパスは次の URL をブロックします。
      • /scripts/lib/jquery/jquery-1.8.2.min.js
      • /scripts/lib/jquery/jquery-1.8.2.min.jsx
      • /lib/jquery/jquery-1.8.2.min.js
      • /lib/jquery/jquery-1.8.2.min.js
      アクション 次の操作を行うオプション。
      • 拒否[パス] の URL またはそのバリエーションに対して、サーバーが 404 Not Found 応答を返します。
      • 許可:サーバーが、[パス] の URL またはそのバリエーションのファイルのコンテンツを返します。
      • リダイレクト:サーバーが、[リダイレクトパス] フィールドで指定された代替ファイルの内容を返します。
      アプリケーション ルールのスコープを指定するオプション。デフォルトは [グローバル] です。
      注:

      この機能は、スコープやアプリケーション、またはドメインに依存しません。

      リダイレクトパス リダイレクト先のパスを明確にするフィールド。

      [アクション][リダイレクト]に設定すると、[パス] の URL への要求に対して、この URL の内容が代わりに提供されます。

    4. [送信] をクリックします。