簡體   English   中英

從java執行javascript函數

[英]Execute javascript function from java

我想知道是否可以從java執行javascript函數。 基本上我有一個javascript函數,我想傳遞一個字符串,然后從該函數獲取輸出。

如果有可能,我該如何完成它?

編輯 -

我無法找到解決方案,我所做的是用Java重寫所有的javascript代碼。 但我猜,在Android上移植的Rhino應該可以解決問題。 如果有人嘗試過,請發布解決方案。

您可能想看一下ScriptEngine 關於如何使用它的樣本很多。 適用於除Mac之外的任何內容,默認情況下,由於某些原因,它們選擇包含AppleScript而不是JavaScript。

編輯:看看這個頁面 ,似乎有一個Android的Rhino端口。

Java本身不支持Javascript。 如果您需要它,您可以實現Rhino javascript引擎來執行此操作。

“Rhino是一個完全用Java編寫的JavaScript的開源實現。它通常嵌入到Java應用程序中,為最終用戶提供腳本。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM