2015-04-28 47 views
0

我需要在iOS中的Safari瀏覽器中存儲在畫布內的條形圖中的特定條上自動點擊。在HTML中沒有有用的信息來獲取這些信息,所以我需要依靠硬編碼的座標來挖掘我需要的地方。在Android上,我可以通過在開發人員設置中打開指針位置輕鬆完成此操作 - 我似乎無法在iOS上找到相應的位置。如何在iOS上的Safari中獲取絕對座標?

我在網上發現了一些javascript代碼片段,我可以注入Safari瀏覽器的網絡檢查器,給我座標基於用戶的觸摸,但它似乎像我得到的座標是相對於網頁屏幕,我需要絕對整個屏幕的座標(如果分辨率是1920x1080,我需要選擇要點擊的像素)。

$(document).click(
      function(event){ 

       // Client variables. 
       console.log(
        "clientX/Y: " + 
        event.clientX + ", " + 
        event.clientY 
       ); 

       // Page variables. NOTE: These are the ones 
       // that are officially supported by the 
       // jQuery Event object. 
       console.log(
        "pageX/Y: " + 
        event.pageX + ", " + 
        event.pageY 
       ); 

       // Hrule. 
       console.log("......"); 

      } 
     ); 

回答

0

我沒有找到一個方法來做到這一點使用代碼,但我發現,你可以很容易地採取您的手機上的圖片,然後在圖像編輯程序打開文件了獲取這些信息。在我的情況下,我使用海濱。