RemoveAppletParam ChangeAppletParam

このアクションは、HTML がクライアントに転送する前に HTML に含まれるアプレットを変更することができます。変更はログ ファイルで見ることできません。条件が true に評価された場合、パラメータはアプレットから削除されます (RemoveAppletParam)。 または、その値は、条件によって Param.Value に保存されたものに変更されます (ChangeAppletParam)。

これらのアクションの 1 つを持つ任意の ProxyEngineRule は、アプレット パラメータごとに一度評価されます。条件は、アプレット パラメータ Param.NameParam.Value による名前と値にアクセスできます。

<ProxyEngineRule>
  <Name>Remove Cabbase applet param</Name>
  <Active>true</Active>
  <Action>RemoveAppletParam</Action>
  <Conditions>
    <Or>
      <CompareData>
        <ApplyTo>Param.Name</ApplyTo>
        <Data>Cabbase</Data>
        <Length>0</Length>
      </CompareData>
      <CompareData>
        <ApplyTo>Param.Value</ApplyTo>
        <Data>.cab</Data>
        <Offset>-4</Offset>
      </CompareData>
    </Or>
  </Conditions>
</ProxyEngineRule>