2015-04-28 79 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

我没有找到一个方法来做到这一点使用代码,但我发现,你可以很容易地采取您的手机上的图片,然后在图像编辑程序打开文件了获取这些信息。在我的情况下,我使用海滨。