小编sla*_*197的帖子

没有cookie或本地存储的用户识别

我正在构建一个分析工具,我现在可以从他们的用户代理获取用户的IP地址,浏览器和操作系统.

我想知道是否有可能在不使用cookie或本地存储的情况下检测同一个用户?我不期待这里的代码示例; 只是一个简单的提示,在哪里看得更远.

如果它是同一台计算机/设备,忘记提及它需要跨浏览器兼容.基本上我是在设备识别之后并不是用户.

javascript php fingerprinting http-headers

126
推荐指数
4
解决办法
3万
查看次数

试图将焦点设置在隐藏的文本框中

我试图将焦点放在隐藏的文本框上.我希望当包含文本框的主体或div加载焦点时,应该在特定文本框上,以便键盘或任何其他设备的任何输入都被此元素捕获.我试过以下代码没有效果:

<body>
    <input type="text" id="exp" maxlength="16"></input>
    <input type="text" id="exp2" maxlength="16"></input>
    <script>
        $("#exp").hide();
        $("#exp").focus();
        $("#exp2").keypress(function(){
            alert($("#exp").val());
        });
    </script>
</body>
Run Code Online (Sandbox Code Playgroud)

提出任何建议.jquery解决方案将是首选.

jquery

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

将网站扩展到移动设备

我有一个网络应用程序,其中响应式布局不是移动设备的选项,所以我尝试使用视口缩放一点,但没有成功这样做.

页面大小为1280x720,所以在小屏幕上它应该缩小,在较大的屏幕上放大:

var scale = $(window).width() / 1280;

$('head').append('<meta name="viewport" content="width=device-width, height=device-height, initial-scale=' + scale + ', maximum-scale=' + scale + ', user-scalable=0">');
Run Code Online (Sandbox Code Playgroud)

我只是尝试了宽度,但结果不是理想的,我做错了吗?

html zoom scale meta-tags

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

REST Web服务和API密钥

我有一个Web服务,我正在向用户提供进入我的应用程序数据库并获取一些信息.用户必须注册API密钥并在提出请求时提供.一切正常,但我如何检查注册密钥的用户是否实际提出请求而不是他可能已经提供密钥的其他人?

在过去的两天里,我一直在考虑提出一个解决方案,但到目前为止还没有.

ajax rest web-services api-key

7
推荐指数
1
解决办法
6261
查看次数

php方法只读取部分远程文件

我正在处理file_get_contents远程文件并处理它们.不幸的是,文件非常大,我只需要一个小段.我确切地知道我需要读取什么偏移量和它的长度但是阅读php手册似乎file_get_contents只有在本地文件上才有可能.

有没有下载整个文件的方法?

php file-get-contents

7
推荐指数
1
解决办法
1031
查看次数

创建Facebook apprequests

我正在尝试在特定事件发生时从应用程序向用户发送消息.现在我有这个代码

$param = array(
   'message'      => 'XYZ shared a file with you',
   'data'         => 'additiona_string_data',
   'access_token' => $facebook->getAccessToken(),
);
$tmp = $facebook->api("/$uid/apprequests", "POST", $param);
Run Code Online (Sandbox Code Playgroud)

但我总是得到 Uncaught OAuthException: (#2) Failed to create any app request thrown

我不知道问题出在哪里.

facebook facebook-graph-api apprequests

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

javascript数组的空元素占用内存吗?

通常,我转换数据数组的方式可以让我在代码中更快地访问元素,假设该元素是具有 ID 属性的对象,然后我将此属性设置为数组中元素的键。举个例子,假设我有这个:

[{id: 1, name: "a"}, {id: 2, name: "b"}, etc..]

变成

[1 => {name: "a"}, 2 => {name: "b"}, etc...]

然后我可以简单地使用a[2]而不迭代数组来查找元素ID = 2

问题是某些值可能会丢失,从而导致数组中的元素为空:

  1599,
  <2 empty items>,
  1105,
  892,
  <2 empty items>,
  86,
  1695,
  999,
  <1 empty item>,
  967,
  1663,
  <3 empty items>,
  1673,
  <4 empty items>,
  1043,
  998,
  1350,
  1688,
  <3 empty items>,
  2013,
  <2 empty items>,
  136,
  1463,
  1632,
  <1 empty item>,
  1827,
  1680,
  1293,
  <2 empty items>,
  844,
  1696,
  1108,
  <1 …
Run Code Online (Sandbox Code Playgroud)

javascript memory arrays

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

使用 css 断字或其他东西将带有 html 标签的文本子串起来?

var txt = 'Some texts, html tags & all values i can enter through text box';
txt= txt.substring(0,255)+'...';
Run Code Online (Sandbox Code Playgroud)

我可以使用 css 做这件事吗?

我的问题是,如果txt包含 HTML 标签,则在执行子字符串后,结束标签会丢失并且会中断。

javascript css

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

Apache htaccess规则优先级

我知道.htaccess规则是从上到下解析的,但是如果我的URL匹配两个规则将使用哪个规则以及为什么呢?

我有简单的规则

^(.*)$ index.php?pag=cms&title=$1
^store/(.*)$ index.php?pag=store&id=$1
Run Code Online (Sandbox Code Playgroud)

基本上任何URL都匹配第一个规则,那么其他URL会发生什么?

mod-rewrite

0
推荐指数
1
解决办法
3196
查看次数