Lunascape::EngineType

出典: dev.lunascape.tv

APIリファレンス  >>  Lunascape API  >>  Lunascape::EngineType

目次

概要

指定したタブを表示しているレンダリングエンジン固有のGUID文字列を取得します。

文法

string EngineType(long index)

パラメータ(引数)

index
  タブインデックス

戻り値

string
  レンダリングエンジンGUID文字列

  • Trident
    {248B8F5D-FAE2-4f0e-9EC9-3B408DBF0B2B}
  • Gecko
    {614BA303-C6AB-47ec-B8B1-47908AEDDEDC}
  • WebKit
    {EE4BBE46-460C-4533-9816-E265BD02424D}

使用例

VBScript

' 出力ウィンドウに現在アクティブなタブのレンダリングエンジン種別を出力
Dim strGuidTridentDocument
strGuidTridentDocument = "{248B8F5D-FAE2-4f0e-9EC9-3B408DBF0B2B}"
Dim strGuidGeckoDocument strGuidGeckoDocument = "{614BA303-C6AB-47ec-B8B1-47908AEDDEDC}"
Dim strGuidWebKitDocument strGuidWebKitDocument = "{EE4BBE46-460C-4533-9816-E265BD02424D}"
Dim nActiveIndex nActiveIndex = Lunascape.ActiveIndex
Dim strGuidDocument strGuidDocument = Lunascape.EngineType(nActiveIndex)
Dim strMessage
Select Case strGuidDocument
Case strGuidTridentDocument strMessage = "Trident Engine."
Case strGuidGeckoDocument strMessage = "Gecko Engine."
Case strGuidWebKitDocument strMessage = "WebKit Engine."
Case Else strMessage = "Unknown Engine."
End Select
Lunascape.OutputAddString(strMessage)


JScript

// 出力ウィンドウに現在アクティブなタブのレンダリングエンジン種別を出力
var strGuidTridentDocument = "{248B8F5D-FAE2-4f0e-9EC9-3B408DBF0B2B}";
var strGuidGeckoDocument = "{614BA303-C6AB-47ec-B8B1-47908AEDDEDC}";
var strGuidWebKitDocument = "{EE4BBE46-460C-4533-9816-E265BD02424D}";
var nActiveIndex = Lunascape.ActiveIndex; var strGuidDocument = Lunascape.EngineType(nActiveIndex);
var strMessage;
switch(strGuidDocument) { case strGuidTridentDocument: strMessage = "Trident Engine."; break;
case strGuidGeckoDocument: strMessage = "Gecko Engine."; break;
case strGuidWebKitDocument: strMessage = "WebKit Engine."; break;
default: strMessage = "Unknown Engine."; break; }
Lunascape.OutputAddString(strMessage);


APIリファレンス  >>  Lunascape API  >>  Lunascape::EngineType