我一直在寻找高低不一的答案,但是没有运气。如果以前已经解决过,请原谅我。
直到一个月前,我还在旧手机上使用KitKat。然后,我将Lollipop升级为Nexus 6。我目前正在使用Android 5.1.1。在旧手机上使用KitKat时,我可以使用下面的root用户运行shell命令来清除手机的DNS缓存:
ndc resolver flushdefaultif
Run Code Online (Sandbox Code Playgroud)
每当我在KitKat上运行该命令时,它将始终输出:
Resolver command succeeded.
Run Code Online (Sandbox Code Playgroud)
但是,由于在棒棒糖上,运行相同的命令始终会输出:
500 0 Resolver command unknown.
Run Code Online (Sandbox Code Playgroud)
我什至尝试运行命令:
ndc resolver flushif wlan0
Run Code Online (Sandbox Code Playgroud)
并输出与其他命令相同的“未知的解析器命令”。
有人碰巧知道在Lollipop上清除Android DNS缓存的正确根shell命令是什么吗?因为看来我一直在使用的旧命令没有完成任务。
请原谅我,如果已经在某个地方得到了解答,但我找不到我想要的东西.我在Chrome中使用Greasemonkey,在Chrome中使用Tampermonkey尝试创建Javascipt来改变我与网页的交互方式.在页面加载时,我想在后台的新选项卡中自动打开一个链接.每次加载页面时,此链接略有不同.网页上的元素是这样的:
<a href="/cgi/admin/user/ssh_login/*" target="_blank">SSH</a>
Run Code Online (Sandbox Code Playgroud)
带*的部分每次都是不同的.
那么如果它没有elementID或者至少是一个elementName,我如何在页面加载时自动点击该链接?
android ×1
caching ×1
click ×1
dns ×1
greasemonkey ×1
hyperlink ×1
javascript ×1
jquery ×1
root ×1