1
BrowserComponent類中有「execute(String javaScript)」方法。你能解釋一下這個工作嗎?對Codename One的BrowserComponent execute(String javaScript)方法的澄清
何時執行JavaScript - 頁面和任何外部.js文件完全加載後?
如果我傳遞一個字符串來執行一個外部.js文件中的方法,這會工作嗎?
謝謝!
BrowserComponent類中有「execute(String javaScript)」方法。你能解釋一下這個工作嗎?對Codename One的BrowserComponent execute(String javaScript)方法的澄清
何時執行JavaScript - 頁面和任何外部.js文件完全加載後?
如果我傳遞一個字符串來執行一個外部.js文件中的方法,這會工作嗎?
謝謝!
BrowserComponent.execute(String)
將在您撥打電話時在瀏覽器的當前頁面執行JS片段。如果您的代碼片段引用了尚未加載的內容,那麼JavaScript將導致錯誤。
如果您希望確保頁面在您的代碼片段運行之前完成加載,那麼您需要提供自己的檢查。如果您在瀏覽器組件的onLoad事件中執行js,那麼該頁面將被加載。任何<script>
頁面中的標籤也應該在那段時間加載(只要它們沒有加載異步)。