![](/img/trans.png)
[英]Why java is different from javascript when execute this split() function
[英]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.