Web Render TOP

概要

Web Render TOPは、URLやDATを取得し、Chromium Embedded Frameworksを使用した別のブラウザプロセスを経由してWebページをレンダリングし、その結果を共有メモリに戻します。HTML、HTML5、PDF、SVGなどの非Flashページをレンダリングします。ターゲットは、インターネット上、`file://` 構文を持つローカルファイル、または DAT です。
Chromium Embedded Frameworks プロジェクト (CEF) で実装されています。
Info CHOP を接続すると、ページのロード状態 `loaded`、ページのレンダリング回数 `num_handle_updates` を取得します。
Info DAT を接続すると、共有メモリの `handle`、ブラウザプロセスの `status`、`process_id`、Chromium Embedded Frameworks `cef` および Chromium `chromium` のバージョン、現在表示されている `url`、ページの `title` および `error` の状態を取得します。
Palette:webBrowser, SVG TOPも参照してください。

パラメータ – Web Render ページ
Active / active

Web Render TOPを有効/無効にします。

Source / source

ウェブページのソースを設定します、URLやファイルを介したアドレス、またはDATからのデータのいずれかを指定します。

DAT / dat

DAT

URL or File / url

ユニフォームリソースロケーターまたはWebページのアドレスを設定します。

Only Update when Loaded / updatewhenloaded

フルロードされている場合にのみWebページを表示します。

Transparent Background / transparent

ウェブページを透明な背景で読み込みます。このオプションはブラウザの処理を再起動します。

Enable Audio / audio

ウェブページに音声が含まれている場合、ブラウザプロセスに音声を再生させます。このオプションはブラウザプロセスを再起動します。

Maximum Render Frame Rate / maxrenderrate

ページがレンダリングされる最大フレームレートを設定します。

Number of Frame Buffers / numbuffers

キャッシュされるイメージの最大数を設定します。

Use Shared Texture / sharedtexture

Windowsでは、DirectXの共有テクスチャを使用するか、共有メモリを使用するか切り替えます。macOSではIOSurface経由の共有テクスチャが使用されます。

Options / options

ブラウザプロセスに渡すことができる追加オプションを設定します。このオプションは、ブラウザプロセスを再起動します。

Restart if Process Died / autorestart

ブラウザのプロセスが死んだ場合、自動的に再起動します。

Restart / autorestartpulse

ボタンリリース(ボタンアップ)時にすぐに再起動をトリガーします。これは python の pulse() メソッドを使ってアクセスできます。

Reset Update Count / resetcount

Webページが更新された回数(Info CHOPから入手可能)のカウンターをリセットします。

Reload Current Page / reload

ウェブブラウザの更新と同じように、現在のページをリロードします。

パラメータ – Common ページ

参照:共通 Common ページ