例如,如果您在瀏覽器欄javascript:alert('hai');
中輸入,則會顯示彈出窗口。在編程語言中可以這樣做嗎?你如何從瀏覽器欄中以編程方式執行JavaScript?
例如在java中,我可以連接到一個網站,並執行它的javascript以某種方式在我的程序中?
例子:
的Javascript在網頁:
function setStatus(a) {
if (a == 1) status1 = true;
else if (a == 2) status2 = true;
else if (a == 3) status3 = true
}
Java程序:
URL site = new URL("http://somesite.com/page.html");
URLConnection siteConnect = site.openConnection();
siteConnect.connect();
我將能夠執行setStatus(1)
setStatus(2)
setStatus(3)
java程序裏面?它怎麼能做到?
您需要將瀏覽器嵌入到您的Java程序中(或者只需在外部調用它)。 –
下載的代碼是否需要JavaScript?你能否下載並編譯Java代碼(當然要警惕安全問題)? http://www.javaworld.com/javaworld/jw-06-2006/jw-0612-dynamic.html – sje397