我正在用java開發一個Web瀏覽器。對於解析和渲染,我正在使用眼鏡蛇0.98.4。 眼鏡蛇不啓用cookie。所以爲了保存cookie,我創建了一個cookie管理類。我可以從網頁中提取cookie。但我不知道如何發送。我知道要發送cookie,我必須設置URL-Connection的屬性並創建一個URL連接。因爲不同的網站使用java腳本按鈕進行登錄。我的主要問題是我無法監聽java腳本事件。我如何在java中監聽java腳本事件?我需要知道按鈕事件才能創建與服務器的連接,以發送從最後一頁提取的cookie。javascript事件監聽器
0
A
回答
0
你說你正在開發一個新的瀏覽器?你使用什麼JavaScript編譯器?你知道,像IE有jscript mozilla ..別的東西,現在不記得了。總之,以創建一個事件偵聽器,您將需要某種形式的掛鉤方法是這樣的:
如果(myButton.onClick & &的typeof(myButton.onClick)==「功能」){//在點擊事件附加如果(!myButton.onClick(event)){
break;
}
}
我的意思是,如果你真正開發一個新的瀏覽器,你應該有,你已經爲了定義的「click」事件的地方做一些動畫,甚至回傳左右,將有成爲定義「鉤子」方法的地方。
0
您可以將click事件設置爲函數來調用您的服務器腳本。
YOUR_BUTTON.onclick = function(){
// Send require here.
}
您可以發佈一些您正在使用的示例代碼,以便我們提供幫助。
相關問題
- 1. Javascript事件監聽器
- 2. Javascript事件監聽器
- 3. Javascript事件監聽器?
- 4. 瀏覽器FullScreen事件監聽器 - Javascript?
- 5. Laravel監聽器監聽多個事件
- 6. JavaScript事件監聽器運行兩次
- 7. Javascript事件監聽器讓我困惑
- 8. javascript消除事件監聽器
- 9. JavaScript事件監聽器加載
- 10. Javascript - 檢查事件監聽器
- 11. 回到事件監聽器? (Code.org - Javascript)
- 12. 鍵盤事件監聽器在JavaScript
- 13. javascript對象的jquery事件監聽器
- 14. 刪除的JavaScript事件監聽器:
- 15. javascript location.href onchange事件監聽器?
- 16. Javascript類和jQuery事件監聽器
- 17. Javascript ActiveElement和Keydown事件監聽器
- 18. JavaScript定製事件監聽器
- 19. javascript - iframes和事件監聽器
- 20. Javascript註冊事件監聽器
- 21. jQuery中的onfinish事件監聽器/ javascript
- 22. RxJS監聽事件但稍後附加事件監聽器
- 23. NHibernate事件監聽器
- 24. 切換事件監聽器
- 25. Gideros GTween事件監聽器
- 26. Keypress事件監聽器
- 27. 事件監聽器在PHP
- 28. 被動事件監聽器
- 29. Android AudioManager事件監聽器?
- 30. 回調事件監聽器
眼鏡蛇使用mozilla rhino編譯器爲java腳本。我的問題是每一個網頁都不同於其他網頁。所以java腳本按鈕的方向和數量是不同的。我該如何聲明一個按鈕的變量,並將一個事件監聽器附加到按鈕上。你清楚我的問題是什麼?除了我正在使用眼鏡蛇(用於解析和渲染)。它將整個HTML頁面解析爲一個DOM文檔,並將其以圖形方式呈現給J組件,並且還編譯java腳本內容。我沒有找到任何方法來訪問API之外的URL連接來設置cookie。 – DPD 2010-11-23 10:40:04