小编Tho*_*ole的帖子

Phonegap android获取实际的屏幕尺寸

我知道有很多类似于我的标题的问题,但我找不到我想要的答案.

在我的应用程序中,我正在使用window.innerWidthwindow.innerHeight获取屏幕大小,但这两个值返回不同的大小.例如,当我在Note 3上运行我的应用程序时,我得到360x615,而它应该是1080x1920.

Java中的以下代码为我提供了我想要的内容:

    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    int width = size.x;
    int height = size.y;
Run Code Online (Sandbox Code Playgroud)

那么在Phonegap中是否有任何方法可以获得与Java相同的屏幕尺寸值?

更新:当我使用Jelly Beans在Note 2上测试相同的代码时,我得到正确的大小720x1230

android cordova

6
推荐指数
2
解决办法
1万
查看次数

data.to_json.html_safe容易受到XSS攻击吗?

我想弄清楚这段代码是否安全。是否有可能攻击这段代码?

<script>
  data = <%= data.to_json.html_safe %>;
</script>
Run Code Online (Sandbox Code Playgroud)

换句话说,什么值data会导致成功的攻击?

ruby xss ruby-on-rails ruby-on-rails-4

5
推荐指数
1
解决办法
1964
查看次数

水豚:在&lt;span&gt;中单击文本

我有一个机器人,可以应用在true.com职位上。它将收集工作,然后一一应用于他们。但是,最近确实使事情变得更加困难。过去只能找到按钮的ID并使用它,但是现在ID是动态的:从不同的工作位置进行更改。

如果下面的代码是:有谁知道如何链接到“立即申请”按钮(不是真正的botton):

<a class="indeed-apply-button" href="javascript:void(0);" id="indeed-ia-1532137767182-0">
  <span class="indeed-apply-button-inner" id="indeed-ia-1532137767182-0inner">
    <span class="indeed-apply-button-label" id="indeed-ia-1532137767182-0label">Apply Now</span>
    <span class="indeed-apply-button-cm">
      <img src="https://d3fw5vlhllyvee.cloudfront.net/indeedapply/s/14096d1/check.png" style="border: 0px;">
    </span>
  </span>
</a>
Run Code Online (Sandbox Code Playgroud)

xpath ruby-on-rails capybara

3
推荐指数
1
解决办法
2876
查看次数

标签 统计

ruby-on-rails ×2

android ×1

capybara ×1

cordova ×1

ruby ×1

ruby-on-rails-4 ×1

xpath ×1

xss ×1