var id = App.activeTab.id;
App.MsgBox(App.tabCount);
var tab0 = App.tab(0);
var tab1 = App.createTab(-1,true);

var activate=((Context.tabFlags&0x4)===0);
var tab2 = App.createTab(Context.NewTabPosition,activate);
var txt = App.clipboard.getData("TEXT");

 var index = App.tabIndex(App.activeTab.id);
var tab = App.NewTab("http://www.google.co.jp");
    • script file
App.execScript("sample.js");
App.execScript("reserved\backAll.js");
var ret = App.MsgBox("message","title",0x1|0x100);
App.MsgBox(App.path);
    • url URL
App.MsgBox(App.cacheFile(DataObject.url));
    • url URL

App.MsgBox(App.downloadToCacheFile(DataObject.url));
var cache=App.cacheFile(DataObject.url);
var unp=App.pathUndecorate(cache);
App.MsgBox(cache+"\n\n"+unp);


App.MsgBox(s);
  • inputBox(param)
    • var input=App.InputBox(
      
      
           inputs:[{label:"Input1(&1):",value:"value1value1"},
              {label:"Input2(&2):",value:"value2value2"},
              {label:"Input3(&3):",value:"value3value3"},
      
      
      
      
      
      // {"inputs":["value1value1","value2value2","value3value3","1234567890","1234567890"]}
      
  • var input=App.InputBox(
    
    
          "inputs":[{"label":"Input1(&1):","value":"value1"},
                    {"label":"Input2(&2):","value":"value2"},
                    {"label":"Input3(&3):","value":"value3"},
                    {"label":"Input4(&4):","value:"1234567890","type":"number"},
                    {"label":"Input5(&5):","value:"1234567890","type":"number"}],
    
    
      • 0x10 - cookie(IE)
      • 0x40 - form data
      • 0x80 - passwords
var url="https://secure.nicovideo.jp/secure/login?site=niconico";
var val=App.getCookie(url,"user_session");
App.MsgBox(val,"cookie");
App.MsgBox(App.getKeyState(0x10)); // shift 0x10
App.MsgBox(App.getKeyState(0x11)); // ctrl 0x11
alert(App.proxy);
App.proxy="test";
App.proxy=":direct:";
App.proxy=undefined;

var brz = CurrentTab.browser;
brz.Navigate2("http://www.google.co.jp");
var body = CurrentTab.browser.document.body;
CurrentTab.close();
App.MsgBox(CurrentTab.zoom.toString());

CurrentTab.zoom = CurrentTab.zoom + 50;
    • 0x10
    • 0x20
    • 0x40
    • 0x80
    • 0x100
    • 0x200
    • 0x400
    • 0x100000

    • 0x800
      DLCTL_DOWNLOADONLY
    • 0x1000
      DLCTL_NO_FRAMEDOWNLOAD
    • 0x2000
      DLCTL_RESYNCHRONIZE
    • 0x4000
      DLCTL_DOWNLOADONLY
    • 0x8000
      DLCTL_NO_BEHAVIORS
    • 0x10000
      DLCTL_NO_METACHARSET
    • 0x20000
      DLCTL_URL_ENCODING_DISABLE_UTF8
    • 0x40000
      DLCTL_URL_ENCODING_ENABLE_UTF8
    • 0x80000
      DLCTL_NOFRAMES
    • 0x10000000
      DLCTL_FORCEOFFLINE
    • 0x20000000
      DLCTL_NO_CLIENTPULL
    • 0x40000000
      DLCTL_SILENT
    • 0x80000000
      DLCTL_OFFLINEIFNOTCONNECTED
App.MsgBox(CurrentTab.security.toString(16));

CurrentTab.security = 0x10|0x80|0x100|0x200|0x400;
CurrentTab.browser.Refresh();
App.MsgBox(CurrentTab.id.toString());




var html="test test"
, tab=App.NewTab("about:blank");
tab.html=html;
CurrentTab.translateKey(0x08);

CurrentTab.translateKey(0x08,0x08);
var feature="width=500,height=300,scrollbars=yes";
var popup=CurrentTab.openPopup("http://www.google.co.jp","_blank",feature);

App.MsgBox(App.clipboard.getData("TEXT"));
App.clipboard.setData("TEXT","abcdefg");

App.MsgBox(DataObject.text);
App.MsgBox(DataObject.url);
App.MsgBox(DataObject.title);
App.MsgBox(DataObject.imageUrl);
App.MsgBox(DataObject.html);
App.MsgBox(DataObject.selectionHtml);
var url=DataObject.url;
var fUrl=DataObject.browser.LocationURL;
var tUrl=CurrentTab.browser.LocationURL;
App.MsgBox(url+"\n"+fUrl+"\n"+tUrl,"frame");


var url = sch.buildUrl("HTML5");
App.NewTab(url);

    • 0x1
    • 0x2
    • 0x4


var activate=((Context.tabFlags&0x4)===0);
var tab = App.NewTab(url,activate,Context.NewTabPosition);
App.MsgBox(Context.path);
App.MsgBox(Context.settingPath());

App.MsgBox(Context.settingPath(true));
(function(){
  if(Context.isSetting){
    App.MsgBox("from option");
    return ;
  }
  App.MsgBox("from not option");
}();
var r=/http:\/\/www.zzz.zzz/i;
Context.eventCancel=r.test(DataObject.url);

alert(document.URL);

window.alert(document.URL);

App.MsgBox(document.URL);

App.MsgBox(activeDocument.URL);

http://technet.microsoft.com/ja-jp/sysinternals/bb896647

var imgs=document.images;
for(i=0;i<imgs.length;++i){console.log(imgs[i].src);}

LastModified: 2015-04-06