1. Home
  2. Docs
  3. SDK
  4. v2.0.8
  5. 基礎開放能力 – 路由

基礎開放能力 – 路由

openBrowser

通過呼叫 jkos.openBrowser() 使用外部瀏覽器開啟 url 範例

<button id="test">openBrowser</button> 

<script> 
  document.querySelector('#test').addEventListener('click', function () {
    const info = {
      url :  `${url}` ,
    }

    jkos.openBrowser(info, function(res){
      console.log(res.error)
      console.log(res.errorMessage)
    });
  });
</script>

入參說明

參數必填型態說明
urlstring提供開發者外部開啟 連結網址

Callback 參數說明

參數型態說明
errornumber錯誤碼 – 詳情請參見錯誤碼說明
errorMessagestring此描述為相關錯誤的 ASCII 編碼可讀文字

redirectMaintainPage

通過呼叫 jkos.redirectMaintainPage() 轉導至街口提供的維護頁面範例

<button id="test">redirectMaintainPage</button> 

<script> 
  document.querySelector('#test').addEventListener('click', function () {
    const info = {
      navbarTitle: `新通知!`,
      title :  `服務維護中` ,
      content: `維護期間,造成不便請見諒`
    }

    jkos.redirectMaintainPage(info, function(res){
      console.log(res.error)
      console.log(res.errorMessage)
    });
  });
</script>

入參說明

參數必填型態說明預設
navbarTitlestring維護頁 導覽標題維護通知
titlestring維護頁 標題服務維護中
contentstring維護頁 內容此服務暫時無法使用,維護期間造成不便請見諒

Callback 參數說明

參數型態說明
errornumber錯誤碼 – 詳情請參見錯誤碼說明
errorMessagestring此描述為相關錯誤的 ASCII 編碼可讀文字

close

通過呼叫 jkos.close() 關閉當前 webview 視窗範例

<button id="test">close</button> 

<script> 
  document.querySelector('#test').addEventListener('click', function () {

    jkos.close(function(res){
      console.log(res.error)
      console.log(res.errorMessage)
    });
  });
</script>

Callback 參數說明

參數型態說明
errornumber錯誤碼 – 詳情請參見錯誤碼說明
errorMessagestring此描述為相關錯誤的 ASCII 編碼可讀文字

錯誤碼回覆

請參閱 錯誤代碼附錄