亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? plugins-howto.htm

?? 一款很好用的瀏覽器
?? HTM
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>
<p><a href="#handler">General questions about Plugins</a><br>
  <a href="#config">How to implement &quot;Config&quot; function of a Plugin</a><br>
  <a href="#handler">How to add new or override existing protocols</a><br>
  <a href="#Button">How to make a &quot;Button&quot; type plugin</a><br>
  <a href="#SideBar">How to make a &quot;SideBar&quot; type plugin</a> <br>
  <a href="#DHTML">Extended DHTML support</a></p>
<p><a name="general"></a>General questions about Plugins<font size="+1">:</font> 
</p>
<p>1. COM Object</p>
<p>COM object must implement IMyIEClient interface. Please refer to IMyIE.h</p>
<p>2. Exe File:</p>
<p>Any win32 exe file could be used as plugin. MyIE2 will send different parameters 
  under different circumstance. <br>
  General parameter:<br>
  a. &quot;-h=handle&quot; : handle is the Wnd handle of the MyIE2 main window, 
  decimalist.</p>
<p>3. Script File:</p>
<p>Script File must be written in the following format:</p>
<p>Example:<br>
  &lt;script language=&quot;Javascript&quot;&gt;<br>
  alert(document.lastModified);<br>
  &lt;/script&gt;</p>
<p>The 'language' could be any valid language that IE supports.</p>
<p><br>
  <font size="+1"><a name="config"></a>How to implement 'Config' function of a 
  Plugin?</font></p>
<p>There is a 'Config' button in the 'MyIE2 Plugin' option page. MyIE2 will call 
  the corresponding 'Config' function of a plugin, when user clicks the 'Config' 
  button.</p>
<p>1. COM Object:</p>
<p>The COM's IMyIEClient::Config will be call with the parameter of the config 
  dialog's hWnd handle.</p>
<p>2. Exe File:</p>
<p>The file will be called with a parameter of &quot;-setup&quot;. For example, 
  if the filename is &quot;abc.exe&quot;, then MyIE2 will call &quot;abc.exe -setup 
  ...&quot; .</p>
<p>3. Script File:</p>
<p>Not support currently...</p>
<p><font size="+1"><a name="handler"></a>How to add new or override existing protocols?</font></p>
<p>With MyIE2, the plugin could estanblish a new protocol, such as book://, or 
  override an existing protocol, such as ftp:// .When the user inputs the protocol 
  in the address bar or clicks the protocol on webpage, MyIE2 will call the plugin.</p>
<p>1. COM Object:</p>
<p>Not support currently...</p>
<p>2. Exe File:</p>
<p>The file will be called with the parameter &quot;-u=url&quot;, in which the 
  url is the address that the user wants to visit, such as book://www.mysite.com/abc.pdf, 
  or ftp://www.google.com .</p>
<p>3. Srcipt File:</p>
<p>Not support currently...<br>
</p>
<p><font size="+1"><a name="Button" id="Button"></a></font>How to make a &quot;Button&quot; 
  type plugin?</p>
<p>MyIE2 supports &quot;Button&quot; type plugins, which will be placed on &quot;Ext 
  Button&quot; toolbar. The plugin is called when user clicks on the corresponding 
  button. The 'Button' plugin could be implemented using the following methods.</p>
<p>1.COM Object: <br>
  <br>
  When user clicks on the button, MyIE2 will query the Com's IOleCommandTarget 
  interface and 和IObjectWithSite interface,passing the IWebBrowser2 pointer of 
  the current page to its IObjectWithSite::SetSite function,then call its IOleCommandTarget::Exec 
  function. It's similar to IE's implementation of button. Please refer to MSDN 
  for more information.</p>
<p>Sample Plugin.ini:<br>
  <br>
  [General]<br>
  Name=ComButton<br>
  Author=bloodchen<br>
  Version=1.0<br>
  ModuleType=COM<br>
  FileName=ComButton.dll<br>
  CLSID={96E78121-9FF2-466D-B6CD-4038CAC1BB79} <br>
  Comments=Com type 'Button'<br>
  Type=BUTTON<br>
  HotIcon=hot.ico<br>
  Icon=cold.ico</p>
<p><br>
  2.Script:<br>
  <br>
  When the user clicks the button, MyIE2 will run the script on current web page.</p>
<p>Sample Plugin.ini:<br>
  [General]<br>
  Name=LastModified<br>
  Author=bloodchen<br>
  Version=1.0<br>
  ModuleType=SCRIPT<br>
  FileName=LastModified.htm<br>
  Comments=See last modified date of current page<br>
  Type=BUTTON<br>
  HotIcon=hot.ico<br>
  Icon=cold.ico</p>
<p>3.Exe File:<br>
  <br>
  When the user clicks the button, MyIE2 will call the file with the parameters 
  of current address and handle of the main MyIE2 window. For example, the file 
  is abc.exe,then MyIE2 will call abc.exe -h=23424 -u=http://www.yahoo.com, in 
  which 23424 is the handle of the main MyIE2 window and http://www.yahoo.com 
  is the URL of the current page.</p>
<p> Sample Plugin.ini:<br>
  <br>
  [General]<br>
  Name=ExeButton<br>
  Author=BloodChen<br>
  Version=1.0<br>
  ModuleType=EXE<br>
  FileName=abc.exe<br>
  Comments=Exe type Button<br>
  Type=BUTTON<br>
  Icon=p.ico<br>
</p>
<p><font size="+1"><a name="SideBar"></a>How to make a 'SideBar' type plugin </font></p>
<p>MyIE2 supports 'SideBar' plugin,This kind of plugin will appear on MYIE2's 
  sidebar, implemented using a html file.</p>
<p>1.HTML:<br>
  <br>
  When user clicks on the button,MyIE2 will load the html file into the side bar 
  , which is assigned in the plugin.ini.</p>
<p>Example Plugin.ini:<br>
  <br>
  [General]<br>
  Name=Calculator++ 1.2<br>
  Author=SiC<br>
  Version=1.2<br>
  ModuleType=SCRIPT<br>
  FileName=calculator.htm<br>
  Comments=Scientific programmable calculator.<br>
  Type=Sidebar<br>
  HotIcon=cpp.ico<br>
  Icon=cpp.ico</p>
<p>&nbsp;</p>
<p><font size="+1"><a name="DHTML" id="DHTML"></a></font>Extended DHTML support 
</p>
<p>MYIE2 has extended the DHTML support by adding several new commands which could 
  be called from script langauge. The HTML or scirpt writer could call the function 
  through the 'window.external' object. The function could be called from the 
  script in a HTML page or a scirpt plugin.</p>
<ol>
  <li>addFavorite( url , title ) , addFavorite( url )<br>
    <br>
    This function will ask user to add the 'url' into favortes, using 'title' 
    for the name of the url.<br>
    <br>
    Example1: external.addFavorite( &quot;http://www.google.com&quot; ); <a href="#" onClick="external.addFavorite( 'http://www.google.com' )">Demo</a><br>
    Example2: external.addFavorite( &quot;http://www.google.com&quot;,&quot;This 
    is google&quot;); <a href="#" onClick='external.addFavorite( "http://www.google.com","This is google");'>Demo</a><br>
  </li>
  <li>addProxy (name, address, speed, is_web_proxy)<br>
    <br>
    This function will call MYIE2's add proxy dialog to add the proxy named as 
    'name' at address 'address', giving the initial speed 'speed'. The is_web_proxy 
    indicates whether the proxy is a web proxy or a normal proxy.<br>
    <br>
    Example: external.addProxy(&quot;My proxy&quot;,&quot;192.168.1.0:8080&quot;,1,0); 
    <a href="#" onClick='external.addProxy("My proxy","192.168.1.0:8080",1,0);'>Demo</a> 
    <br>
  </li>
  <li>addFilter( address ) , addFilter( address, is_pop_filter )<br>
    <br>
    This function will call MYIE2's add filter dialog, setting the address to 
    be filtered as 'address'. 'is_pop_filter' indicates whether the defalut filter 
    type is 'pop filter'.<br>
    <br>
    Example1: external.addFilter(&quot;http://www.yahoo.com/ad*&quot;); <a href="#" onClick='external.addFilter("http://www.yahoo.com/ad*");'>Demo</a><br>
    Example1: external.addFilter(&quot;http://www.yahoo.com/img/*&quot;, 0); <a href="#" onClick='external.addFilter("http://www.yahoo.com/img/*", 0);'>Demo</a><br>
  </li>
  <li>readFile( plugin_name, file_name)<br>
    <br>
    This function can only be used in a script plugin, for the security reasons. 
    The 'plugin_name' refers to the plugin name defined in plugin.ini and the 
    'file_name' indicates which file it wants to read. The function will reture 
    the file contents. If the plugin is not enabled or the 'plugin_name' is wrong 
    or not found, the function will fail and return null.<br>
    <br>
    Example: alert(external.readFile(&quot;Test plugin&quot;,&quot;plugin.ini&quot;)) 
    ;<br>
  </li>
  <li>writeFile( plugin_name, file_name, content )<br>
    <br>
    This function can only be used in a script plugin, for the security reasons. 
    The 'plugin_name' refers to the plugin name defined in plugin.ini and the 
    'file_name' indicates the file name which will be write. The 'content' is 
    the content that will be write to the file. If the plugin is not enabled or 
    the 'plugin_name' is wrong or not found, the function will fail and return 
    null. <br>
    <font color="#FF0000"> Please note</font>: The file will be overwritten from 
    the beginning.<br>
    <br>
    Example: external.writeFile(&quot;Test plugin&quot;,&quot;setting.ini&quot;,&quot;username=abc\npass=qwrxcv&quot;);<br>
    <br>
  </li>
  <li> tab_count : this property will return total number of tabs as a integer.<br>
    <br>
    Example: var total_tab = external.tab_count ; <a href="#" onClick="javascript:alert('total tabs='+external.tab_count)">Demo</a><br>
    <br>
  </li>
  <li>activate_tab(index)<br>
    <br>
    This function will activate number 'index' tab of MyIE2.<br>
    <br>
    Example: external.activate_tab(1); <a href="#" onClick="javascript:external.activate_tab(0)">Demo</a><br>
    <br>
  </li>
  <li> get_tab(index)<br>
    <br>
    This function will return a web page object of tab index.<br>
    <br>
    Example: alert(external.get_tab(0).document.URL); <a href="#" onClick="javascript:alert(external.get_tab(0).document.URL)">Demo</a><br>
    <br>
  </li>
  <li> cur_sel<br>
    <br>
    This function will return the number of current active tab as a integer.<br>
    <br>
    Example: var cur_tab = external.cur_sel; <a href="#" onClick="javascript:alert('current tab is '+external.cur_sel)">Demo</a><br>
    <br>
  </li>
  <li>close_tab(index)<br>
    <br>
    This function will close number 'index' tab of MyIE2.<br>
    <br>
    Example: external.close_tab(0); <a href="#" onClick="javascript:external.close_tab(0)">Demo</a><br>
  </li>
  <li>m2_readIni(plugin_name,file_name,section_name,key,default_value)<br>
    <br>
    This function will read the key using the default_value in the ini file specified 
    by file_name in the plugin folder.<br>
    <br>
    Example: path = external.m2_readIni(&quot;testplugin&quot;,&quot;settings.ini&quot;,&quot;general&quot;,&quot;save&quot;,&quot;0&quot;);<br>
  </li>
  <li>m2_writeIni(plugin_name,file_name,section_name,key,value)<br>
    <br>
    This function will write assign the key with the value to the ini file specified 
    by file_name.<br>
    <br>
    Example: external.m2_writeIni(&quot;testplugin&quot;,&quot;settings.ini&quot;,&quot;general&quot;,&quot;save&quot;,&quot;1&quot;);<br>
  </li>
  <li>m2_search_text<br>
    <br>
    This property will return the text in MyIE2's search bar.<br>
    <br>
    Example: alert(external.m2_search_text)<br>
  </li>
  <li>m2_run_cmd(id)<br>
    <br>
    This function will call a MyIE2's command with the ID. The id of every command 
    could be found in the language file.<br>
    <br>
    Example: external.m2_run_cmd(32772); //It will open a blank page.</li>
</ol>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂在线一区二区| 亚洲午夜精品网| 欧美一区二区三区公司| 色一区在线观看| 91丨九色porny丨蝌蚪| 成人av网在线| 不卡av免费在线观看| 99国产精品久| 欧美亚洲动漫制服丝袜| 欧美日韩中文另类| 91精品国产综合久久精品麻豆| 欧美日韩在线播| 欧美一区二区久久久| 欧美一区二区三区啪啪| 精品免费国产一区二区三区四区| 日韩限制级电影在线观看| 日韩一本二本av| 久久久综合视频| 中国av一区二区三区| 亚洲视频免费在线观看| 亚洲成人免费视频| 精品在线免费视频| 成人三级在线视频| 欧美视频三区在线播放| 国产精品乱人伦中文| 亚洲免费观看高清完整版在线观看熊| 亚洲综合999| 久久综合久久综合久久综合| 久久精品夜夜夜夜久久| 亚洲天堂免费看| 日韩va欧美va亚洲va久久| 久久国产人妖系列| 高清国产一区二区| 91成人在线观看喷潮| 2020国产精品| 亚洲在线一区二区三区| 国产乱人伦偷精品视频免下载| 91丨九色丨蝌蚪丨老版| 精品国产成人系列| 亚洲美女免费视频| 国产精品一区二区无线| 5858s免费视频成人| 欧美激情资源网| 日韩成人免费在线| 欧美专区亚洲专区| 中文字幕+乱码+中文字幕一区| 亚洲高清不卡在线观看| 成人国产一区二区三区精品| 欧美一级片在线| 一区二区三区四区av| 国产精品综合网| 日韩三级免费观看| 一区二区日韩av| 成人爱爱电影网址| 久久久天堂av| 九色|91porny| 日韩一区二区三区免费看| 亚洲中国最大av网站| va亚洲va日韩不卡在线观看| 久久久久国色av免费看影院| 日本不卡的三区四区五区| 精品1区2区3区| 一区二区视频免费在线观看| 成人黄色av电影| 欧美激情一区二区| 国产iv一区二区三区| 2019国产精品| 韩国精品在线观看| 亚洲精品一区二区三区福利| 免费黄网站欧美| 日韩免费在线观看| 精品在线一区二区| 亚洲精品一区二区三区四区高清| 日韩激情视频在线观看| 在线不卡a资源高清| 日韩影院免费视频| 欧美精品一卡二卡| 日韩va欧美va亚洲va久久| 337p亚洲精品色噜噜狠狠| 偷拍一区二区三区四区| 欧美精品粉嫩高潮一区二区| 首页综合国产亚洲丝袜| 日韩一区二区三区精品视频| 日韩va亚洲va欧美va久久| 欧美xxx久久| 国产v综合v亚洲欧| 亚洲日本在线a| 欧美日韩一区二区三区免费看| 亚洲国产wwwccc36天堂| 欧美一级在线观看| 国产成人在线观看| 亚洲免费av观看| 欧美群妇大交群中文字幕| 久久国产日韩欧美精品| 国产精品午夜免费| 欧美三片在线视频观看| 美美哒免费高清在线观看视频一区二区 | 免费xxxx性欧美18vr| 日韩一本二本av| 成人美女在线视频| 亚洲国产三级在线| 精品91自产拍在线观看一区| av午夜一区麻豆| 视频一区二区三区在线| 精品国产乱码久久久久久图片 | 99精品视频一区二区| 亚洲无人区一区| 欧美成人一区二区三区片免费| 丁香一区二区三区| 视频一区中文字幕| 国产精品午夜久久| 欧美精品在线一区二区| 丁香五精品蜜臀久久久久99网站| 亚洲国产综合色| 欧美国产日韩亚洲一区| 欧美日韩黄色影视| 成人avav在线| 久久99国产精品麻豆| 亚洲综合色网站| 国产精品久久久一本精品| 欧美日韩高清在线播放| 成人app在线| 久久9热精品视频| 亚洲高清免费视频| 亚洲欧美自拍偷拍| 久久久精品黄色| 日韩一区二区精品葵司在线 | 婷婷亚洲久悠悠色悠在线播放| 久久免费美女视频| 日韩一区二区三区免费看| 色婷婷精品大在线视频| 九色porny丨国产精品| 天堂蜜桃91精品| 一区二区三区在线观看国产| 久久综合成人精品亚洲另类欧美| 欧美色倩网站大全免费| 在线亚洲一区二区| www.久久久久久久久| 国产999精品久久| 国产呦萝稀缺另类资源| 日韩高清欧美激情| 亚洲高清免费观看高清完整版在线观看| 国产精品国产三级国产有无不卡| 久久精品亚洲精品国产欧美kt∨| 欧美一区二区福利在线| 欧美日韩国产电影| 2欧美一区二区三区在线观看视频| 在线观看国产日韩| 在线视频你懂得一区| 色88888久久久久久影院野外| aaa亚洲精品| 色综合天天天天做夜夜夜夜做| 国产成人亚洲精品青草天美| 国产一区二区在线观看视频| 久久精品国产亚洲高清剧情介绍 | 亚洲视频1区2区| 亚洲品质自拍视频| 一区二区三区国产精华| 亚洲精品视频免费观看| 一区二区日韩av| 亚洲成a天堂v人片| 免费在线观看日韩欧美| 六月丁香婷婷色狠狠久久| 九九在线精品视频| 成人激情免费网站| 91国产丝袜在线播放| 欧美精品在欧美一区二区少妇| 欧美一区二区视频网站| 欧美精品一区二区精品网| 欧美国产视频在线| 亚洲精品视频在线观看网站| 午夜电影网一区| 国产一区二区福利| k8久久久一区二区三区| 欧美亚洲综合网| 欧美大胆人体bbbb| 日本一区二区三区国色天香| 亚洲精品视频在线看| 美女脱光内衣内裤视频久久影院| 精品亚洲porn| 91丨九色丨蝌蚪丨老版| 555夜色666亚洲国产免| 久久久久久免费| 曰韩精品一区二区| 精品午夜一区二区三区在线观看| 丰满少妇久久久久久久| 欧美午夜在线观看| 欧美精品一区视频| 最好看的中文字幕久久| 免费观看一级特黄欧美大片| 成人avav影音| 欧美r级电影在线观看| 亚洲图片另类小说| 国产自产高清不卡| 欧美午夜精品一区二区蜜桃| 精品99999| 视频一区在线播放| 色88888久久久久久影院野外| 久久先锋影音av鲁色资源网| 亚洲国产精品视频|