2017-04-21 41 views

回答

2

BrowserComponent.execute(String)將在您撥打電話時在瀏覽器的當前頁面執行JS片段。如果您的代碼片段引用了尚未加載的內容,那麼JavaScript將導致錯誤。

如果您希望確保頁面在您的代碼片段運行之前完成加載,那麼您需要提供自己的檢查。如果您在瀏覽器組件的onLoad事件中執行js,那麼該頁面將被加載。任何<script>頁面中的標籤也應該在那段時間加載(只要它們沒有加載異步)。