问题标签 [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 投票
5 回答
909 浏览

javascript - 如何检测 URL 是否指向 SWF

有没有办法(最好使用 JavaScript)来确定 URL 是指向 SWF 还是 JPG?

显而易见的答案是嗅探“.jpg”或“.swf”的文件名,但我正在处理由服务器动态决定的横幅,通常有很多参数,通常不包含扩展名。

所以我想知道我是否可以先加载文件,然后以某种方式读取它以确定它是 SWF 还是 JPG,然后放置它,因为我需要显示 JPG 和 SWF 的 JavaScript 代码非常不同。

谢谢!

0 投票
1 回答
480 浏览

c++ - How could I know when someone attaches a removable disk on my computer?

I would like to know how can I detect when the user attaches a removable drive on a computer ( in a Windows XP environment ) . There surely has to be a better way than constantly checking to see if the number of drives increased , right ?

0 投票
10 回答
22100 浏览

signal-processing - 检测基频

印度 IIT-Bombay 有一个科技节,他们在那里举办了一个名为“Artbots”的活动,我们应该设计具有艺术能力的艺术机器人。我有一个关于音乐机器人的想法,它以歌曲为输入,检测歌曲中的音符并在钢琴上播放。我需要一些方法来帮助我计算歌曲音符的音高。关于如何去做的任何想法/建议?

0 投票
4 回答
5383 浏览

javascript - 使用 Javascript 检测放入 textarea

我所需要的只是能够检测到文本何时被放入 Textarea。然后我获取该文本并对其进行处理并清除文本区域。可能有很多这样的文本区域和非常高的 UI 期望,所以轮询是最后的手段。

对于 IE,“onfocus”可以解决问题,因为在用户将内容放入 textarea 后会触发此事件。

对于 Firefox,我找不到有效的事件。我已经尝试过 onmouseup 和 onchange .. 不知道还有什么可以尝试的。我不想不得不轮询 textarea 的内容。非常感谢帮助。谢谢。

编辑:为澄清起见,“丢弃”意味着用户(通常)从页面中选择文本,但无论在哪里,将其拖放到文本区域中都没有关系。这与 Ctrl+V 或右键单击粘贴(采用两种不同的检测方法,顺便说一句)或(显然)键入文本区域不同。具体来说,它是拖放的“拖放”方面。我真的不知道该怎么形容它。

我觉得这个问题说得比较准确。为了幽默,假设我的意思是你们都选择共享的文本区域上的任何其他操作。如果我的意思是“粘贴”,你不认为我会在我的问题的标题或内容中提到一些关于粘贴的内容吗?输入文本区域也是如此。但是,也许,你们都不够了解我,不知道我输入了我的意思,而不是错误地输入了与我的意思有点相关的东西。

0 投票
3 回答
7088 浏览

javascript - noscript 标签,如果未启用,我需要提供替代 html

如果用户的浏览器上未启用 JavaScript,是否可以用 HTML 替换 javascript?

我知道我可以使用<noscript>this displays in place of javascript</noscript>

这工作正常,但它仍然运行 javascript。

理论上我想要这个:

如果启用了 javascript,则
  运行 javascript

如果未启用
  javascript,请不要运行 javascript 并提供替代方法

我正在使用这个 jQuery 插件: http: //malsup.com/jquery/cycle/int2.html

当我在 safari 上禁用 javascript 时,它会显示所有三个项目,都在一个 div 中。该插件淡入每个项目,但禁用它会连续显示所有三个项目,而不会像启用 javascript 那样淡入和淡出。

禁用 javascript 后,我​​想阻止它同时显示所有三个项目。我将向您展示它的外观以及禁用 JavaScript 时的作用。

禁用视图: http: //i42.tinypic.com/212y1j6.png(注意它们 3 堆叠在彼此之上) - 我想阻止这种情况发生,因为 JavaScript 被禁用

启用视图:http: //i39.tinypic.com/9gwu3d.png

这是项目所在的 div 的代码:

div的CSS

0 投票
3 回答
31633 浏览

c# - 在 C# 中检测网络连接速度和带宽使用情况

有没有办法检测 C# 中的网络速度和带宽使用情况?甚至欢迎指向开源组件的指针。

0 投票
2 回答
13344 浏览

linux - 新贵调用脚本(用于插入的 USB 驱动器)

我知道 Ubuntu(和 Fedora)使用Upstart而不是经典的 System V init 守护进程(SysVinit)。

我想知道如何检测何时插入 USB 驱动器、挂载它并将一些文件复制到其中。我希望 Upstart 为此调用我自己的脚本。

如果可能的话,我希望 Upstart 为特定的USB 驱动器调用脚本,这样我就可以获得每个 USB 驱动器的正常功能,除了我的“即时备份”USB 驱动器。

如果 Upstart 可以将 USB 驱动器标识字符串作为参数发送到我的脚本,我想这将是理想的解决方案,因为我可以在脚本中包含 id 字符串,并且可能使脚本处理两个 USB 驱动器而无需变化很大。

顺便说一句,你知道除了 Upstart 之外的任何其他系统,它以一种很好的方式处理 USB 驱动器、网络安装的文件系统等?(因为SysVinit 似乎不是。)

0 投票
3 回答
1765 浏览

javascript - 有没有办法在没有 onsubmit() 的情况下在提交时触发 javascript 函数

我希望编写一个 javascript 函数,当用户提交表单时将触发该函数,但是我没有对提交按钮的编辑访问权限,因此我可以添加 onsubmit 函数。我可以添加一个<script>标签,所以如果我可以检测到提​​交,那么我可以执行我的代码。有人知道怎么做吗?

0 投票
5 回答
9618 浏览

ruby-on-rails - 如何自动找到用户的位置?

我目前正在开发一个节目列表网站。我将按位置显示以各种不同方式排序的用户的显示信息。

知道我可以在用户第一次登录网站时询问他们的位置,但我注意到许多网站都内置了自动检测位置的功能(例如,请参阅Last.fm “Events: Concert Listings in your区域”)。

他们如何做到这一点?我目前正在用 Ruby on Rails 构建我的网站。

0 投票
2 回答
1544 浏览

flash - 在 IE 中使用 AS3 检测 CTRL+V

我无法CtrlV在 IE 中使用 AS3 检测到 swf 上的键盘事件。它似乎触发了默认的浏览器行为,我无能为力......有什么解决方法吗?