问题标签 [detect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
271 浏览

php - 验证用户输入或��������

我们让用户从单个文本输入中搜索数据库,我在过滤一些用户提供的字符串时遇到了困难。

例如,如果用户提交:

(注意?)我需要取消搜索。

我将上述字符串的 base64 编码版本包含在内,以便轻松运行:

我以前忽略了这样的输入,但现在(不知道为什么)刚刚意识到 mysql 数据库查询几乎要永远执行,所以现在这是高度优先的。

另一个强调我们正在使用 utf-8 和 mb_detect_encoding 的例子没有多大帮助:

所以:

  • 如何检测/过滤这些输入?
  • 这个输入是如何产生的?
0 投票
4 回答
11192 浏览

iphone - 在 iPhone 上,是否有可能找出我们连接的 WIFI 网络?

如果是,我们是否还可以获得有关网络配置的其他信息?

一种有用的方法是获取当前网络的 SSID。有没有 API 可以做到这一点?

更新:我在这里发现了一个类似的问题:

iPhone SDK能否获取当前连接的Wi-Fi SSID?

0 投票
3 回答
34823 浏览

python - 使用 python 检测并录制声音

我正在使用这个程序在 python 中录制声音:

在 Python 中检测和录制音频

我想更改程序以在声卡输入检测到声音时开始录制。可能应该比较块中的输入声级,但是怎么做呢?

0 投票
3 回答
417 浏览

php - PHP cron 通过 php 检测?

有没有办法找出服务器上是否有 Cron Jobs 可用?我的意思是我想在 PHP 脚本中检测到这一点。

0 投票
3 回答
2662 浏览

cocoa - 使用 Cocoa 检测屏幕保护程序何时激活

有没有办法在 Mac OS X 屏幕保护程序激活或进入睡眠状态时触发操作(最好使用可可)?

0 投票
3 回答
4359 浏览

php - PHP:检测IP进入特定IP范围

我有确定一个 IP 是否进入特定 IP 范围的 PHP 函数,但我不知道如何找出 IP 的网络和掩码。有人能帮忙吗?

0 投票
2 回答
1825 浏览

c# - 如何在 C# 中检测 RegOpenKey 或 RegSetInfoKey 事件

我试图检测像 Mark Russinovich (Sysinternals) 的 Process Monitor 那样的 RegOpenKey 或 RegSetInfoKey 事件。有谁知道如何编写一个 C# 事件,当程序在 RegistryKey 上执行 RegOpenKey 或 RegSetInfoKey 时触发该事件(不改变!)?

提前致谢!

0 投票
5 回答
1316 浏览

windows - 是否可以“欺骗”PrintScreen,在捕获之前将表单的内容换成其他内容?

我有点挑战。

在我们产品的早期版本中,我们有一个错误消息窗口(最后的手段,未处理的异常),显示异常消息、类型、堆栈跟踪 + 各种信息。

这个窗口对打印屏幕很友好,因为如果用户只是简单地进行打印屏幕捕获,并将屏幕截图通过电子邮件发送给我们,我们几乎拥有开始诊断问题所需的一切。

然而,对于普通用户来说,该表单被认为过于技术性和“吓人”,因此它被调低为更友好的表单,仍然显示错误消息,但不显示堆栈跟踪和一些我仍然想要的更血腥的细节喜欢得到。此外,表单还添加了向我们发送电子邮件的功能,该文本文件包含我们之前拥有的所有内容以及许多其他技术细节,基本上是我们需要的一切。

但是,用户仍然使用 PrintScreen 来捕获表单的内容并将其通过电子邮件发送给我们,这意味着我现在可以处理的信息量并不理想。

所以我想知道。我是否可以预先渲染一个与我的表单大小相同的位图,上面包含我需要的所有内容,检测到 PrintScreen 被击中并在捕获之前用我的位图快速交换表单内容,然后再返回?

在你说“只是教育用户”之前,是的,那是行不通的。这些不是外面的用户,他们是我们客户处的用户,所以我们真的不能告诉他们要聪明得多。

或者,除此之外,有没有办法让我检测 PrintScreen,告诉 Windows 忽略它,而是通过将上述预渲染位图转储到准备放入电子邮件的剪贴板上来对它做出反应?

代码是 .NET 3.5 中的 C# 3.0,如果它很重要的话,但是指向某些东西的指针就足够了。

我们的错误报告窗口具有以下功能:

  • 显示错误发生时截取的屏幕截图(包含当时所有打开的程序窗口,在显示错误对话框之前)
  • 显示一个包含我们能想到的每一个血腥细节的文本文件(但没有敏感的东西)
  • 将上述两个文件保存到磁盘,以供用户附加到电子邮件或其他文件中
  • 通过电子邮件将上述两个文件发送给我们,方法是打开一个新的支持案例,或者输入现有的支持案例编号以添加更多信息
  • 忽略问题并希望它消失(返回应用程序)
  • 退出应用程序(最后的手段)

我们仍然得到一些用户的截图。不是全部,请注意,所以我的问题基本上是如何让 PrintScreen 按钮为那些仍在使用它的用户提供更多帮助。

0 投票
4 回答
1516 浏览

php - 如何使用 PHP 检测页面重定向?

我正在尝试检测远程服务器上是否存在图像。但是,我尝试了几种方法,但都无法使它们起作用。

现在我正在尝试使用它:

但无论图像是否实际存在,它都会返回“true”(上面的图像应该,但将其更改为乱码,它仍然会返回“true”)。我有一种感觉,可能是因为如果 URL 不存在,它会重定向到网站的主页。但我不知道如何检测。

谢谢你的帮助!

0 投票
5 回答
58210 浏览

jquery - 如何检测使用 jQuery 完成的“任何”ajax 请求?

我有一个页面,我可以在其中插入一些 javascript / jquery 来操作输出。我对页面标记等没有任何其他控制权。

我需要在页面上的每个出现之后通过 jquery 添加一个额外的元素。问题是元素是通过在 $(document).ready 完成后发生的现有页面上的异步调用生成的。

本质上,我需要一种在页面加载后调用我的 jquery 并且随后的 ajax 调用完成的方法。有没有办法检测页面上任何 ajax 调用的完成,然后调用我自己的自定义函数在新创建的 s 之后插入附加元素?