弹出移动硬盘时总是显示该设备正在使用中,要求关闭所有程序和窗口,我全关闭了啊,还有啥在用移动盘?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弹出移动硬盘时总是显示该设备正在使用中,要求关闭所有程序和窗口,我全关闭了啊,还有啥在用移动盘?相关的知识,希望对你有一定的参考价值。

参考技术A 那就是还有程序在系统里,打开进程管理里结束它们。 参考技术B 1、一些应用程序会在后台访问移动硬盘,如某些杀毒软件会在移动硬盘插入后一段时间对它进行病毒扫描,这些扫描是在后台进行的,无法完全关闭。
2、某些软件也会偷偷扫描硬盘,如卫士系列、某些聊天软件,至于扫描硬盘干什么自己理解吧。
参考技术C 回答

那是因为的进程里面还有该硬盘内的某个东西在运作,而在“任务管理器”中-“应用程序”里面是看不到的,在“进程”里面看得到。两种解决方法:1,到硬盘中锁运行程序的对应进程,并结束该进程。2,这个很简单,直接注销一次,再来弹出硬盘。

那是因为的进程里面还有该硬盘内的某个东西在运作,而在“任务管理器”中-“应用程序”里面是看不到的,在“进程”里面看得到。两种解决方法:1,到硬盘中锁运行程序的对应进程,并结束该进程。2,这个很简单,直接注销一次,再来弹出硬盘。

检测移动设备[重复]

【中文标题】检测移动设备[重复]【英文标题】:Detecting mobile device [duplicate] 【发布时间】:2015-02-11 05:20:11 【问题描述】:

我有一个基本的 CSS 弹出层,一旦单击图像就会被激活。我在编写代码时遇到问题,其中脚本检测个人是否正在从移动设备查看弹出层,并且该脚本仅在单击图像以生成弹出层“之后”运行。我遇到的最大问题是,当插入此脚本时,它会在页面加载时自动运行,而不是在单击图像链接时自动运行。

这是我目前的代码。

标头注入:

<style>
.black_overlay 
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.4;
    opacity:.40;
    filter: alpha(opacity=40);


.white_content_farm 
    display: none;
    position: fixed;
    top: 10%;
    left: 5%;
    width: 90%;
    height: 71.5%;
    padding: 2px;
    border: 0px solid white;
    background-color: ;
    z-index:1002;
    overflow: hidden;
    opacity:.95;


  .white_content_iframe_farm 
    height: 100%;
    border: 5px solid white;
    z-index: 1003;
    opacity: 1;

</style>

弹出链接:

<a href = "javascript:void(0)" onclick =  "document.getElementById('light_farm').style.display='block';document.getElementById('fade_farm').style.display='block'"><img src="http://static.squarespace.com/static/53bf8132e4b099bf496a13e8/t/54713c07e4b0db0d7897376b/1416707079564/Reach+Website+Icon+500.png" width=50; alt=”OFFERS”></a>

<div id="light_farm" class="white_content_farm">

 <div id="light_iframe_farm" class="white_content_iframe_farm"><iframe src="DOMAIN.COM" width=100% height=100% frameborder=0 ></iframe>    
</div>
</div>

<div id="fade_farm" class="black_overlay">

<a href = "javascript:void(0)" onclick = "document.getElementById('light_farm').style.display='none';document.getElementById('fade_farm').style.display='none'"> <img src="http://static.squarespace.com/static/53bf8132e4b099bf496a13e8/t/548a2d87e4b0a89689922b88/1418341767298/Transparent+Background.png"></a></div> 

我必须检测移动设备并重定向到移动版本的代码是(这是“仅在”通过单击图像激活弹出层后才需要运行的脚本):

<script type="text/javascript">
<!-- if (screen.width <= 699)  document.location = "/mobile"; //-->
</script>

希望你们中的一个能够解决这个问题!

谢谢,

乔恩

【问题讨论】:

【参考方案1】:

您可以获得的有关客户端环境的唯一信息是它希望在User-Agent: 请求标头中告诉您的信息。

当然,您可以尝试通过浏览器支持的功能集进行猜测,但这本质上是不可靠的。

在浏览器大战时代,尝试挂接到会溢出更多的浏览器(和平台)特定插件是可能的,但现在被认为是一个漏洞,并被积极阻止。

【讨论】:

感谢 Ivan 抽出宝贵时间回信讨论这个问题。在一个更具体的问题中,有没有办法编写脚本代码(或使用中的类似代码),浏览器仅在执行“onclick”功能时才读取。 IE。页面加载但 @user3901815 这可以做到,例如通过 DOM 修改页面(我不知道为什么当浏览器读取代码时它对你很重要——它通常在执行它时很重要)。无论如何,这是一个完全不同的问题。 谢谢大家。我可以通过在 href 链接中添加“javascript:doSomething()”来解决这个问题,然后创建以下脚本来激活。

以上是关于弹出移动硬盘时总是显示该设备正在使用中,要求关闭所有程序和窗口,我全关闭了啊,还有啥在用移动盘?的主要内容,如果未能解决你的问题,请参考以下文章

电脑弹出USB设备时提示该设备正在使用中怎么解决

在移动设备中更改方向时需要关闭弹出窗口

u盘显示设备正在使用中无法弹出怎么办

弹出通知将在移动设备中显示

Twitter Bootstrap 弹出框/工具提示错误与移动设备?

拔出移动硬盘提示“该设备正在使用”怎么办