天天看點

如何找出Fiori launchpad URL start_up請求發起的具體位置

Created by Jerry Wang, last modified on Sep 22, 2015

shellType

ui2

FLP

需求:找出在哪個js檔案的具體某一行裡發起了針對start_up請求

如何找出Fiori launchpad URL start_up請求發起的具體位置

通過search功能定位到發起start_up web 請求的具體js檔案為abap.js, 完整路徑如下:

如何找出Fiori launchpad URL start_up請求發起的具體位置

根據關鍵字在line 2266設定斷點:

如何找出Fiori launchpad URL start_up請求發起的具體位置

重新launch UI後斷點觸發, 發現請求在line2287通過utility method get發起,回調的處理函數在line2288:

[外鍊圖檔轉存失敗(img-ugszBUoz-1568600210102)(https://user-images.githubusercontent.com/5669954/27398332-b207eb20-56b9-11e7-9418-bfe2f04c5355.png)]

AJAX請求在line 1552發出,請求u即為start_up對應的url:

如何找出Fiori launchpad URL start_up請求發起的具體位置

this.responseXML包含了從backend 傳回的response:

如何找出Fiori launchpad URL start_up請求發起的具體位置

繼續閱讀