Delphi中TWebBrowser中注入Js
最近幫朋友做一個軟體,其中要自動化某網頁中的操作,最簡的操作是呼叫自己寫的程式碼。
程式碼如下:
procedure TForm1.Button2Click(Sender: TObject);
var
i:integer;
h:IHTMLHeaderElement;
o:OleVariant;
begin
o:=webbrowser1.OleObject.document.createElement('script');
o.type:='text/javascript';
o.text:='var a=1;alert(document);';
WebBrowser1.OleObject.document.getElementsByTagName('head').item(0).appendChild(o);
end;
注意:WebBrowser中的OleObject可是個好東西。功能非常強大,但其又是把雙刃劍。一定要仔細使用。
相關文章
- Delphi處理TWebBrowser的Close事件Web事件
- Delphi中的TreeViewView
- Delphi中除錯dll方法除錯
- 在DELPHI中圖片轉換
- delphi中Treeview的使用介紹View
- delphi中關於字串的操作字串
- Delphi中儲存影像列表 (轉)
- Delphi中的類和物件 (轉)物件
- 禁用TwebBrowser右鍵Web
- 利用Delphi 5中呼叫Excel 97 (轉)Excel
- delphi中回撥函式差異函式
- 【翻譯】Delphi中類的逆向工程
- Delphi中布林型別辨析 (轉)型別
- 在Delphi中操作快捷方式 (轉)
- [譯]javascript中的依賴注入JavaScript依賴注入
- Delphi中TFlowPanel實現滾動條效果
- Delphi儲存網頁中的圖片網頁
- 記憶體中載入DLL DELPHI版記憶體
- delphi中的bpl開發注意事項
- Delphi中停靠技術的實現 (轉)
- 在DELPHI程式中撥號上網 (轉)
- codesoft在delphi,C#中的例子C#
- Delphi中GUID相等檢查中經典指標應用GUI指標
- Delphi原生JSON框架(一) TJsonValueJSON框架
- Delphi原生JSON框架(二)TJsonArrayJSON框架
- 一鍵清除Delphi中無用的檔案
- Delphi7中儲存unicode的BUGUnicode
- delphi中的時間操作技術(1) (轉)
- delphi中的時間操作技術(2) (轉)
- 在Delphi中巧用WINDOWS 的API函式 (轉)WindowsAPI函式
- Delphi 6 SOAP 原始碼中的BUG修正 (轉)原始碼
- JavaScript中依賴注入詳細解析JavaScript依賴注入
- Delphi 中的字串——《Delphi6 開發人員指南》讀書筆記 (轉)字串筆記
- ASP.NET Core中的依賴注入(2):依賴注入(DI)ASP.NET依賴注入
- Delphi 中禁止 FMX 框架的 TStringGrid 單元格被選中框架
- Delphi中COM自動化物件中使用事件物件事件
- Delphi 中big5 轉 Unicode 函式Unicode函式
- delphi中的語法 div / mod 的用法區別