我在Thunderbird中的电子邮件(Win 8上的V 17.0.2)按日期排序,最新的邮件位于收件箱列表的底部.
我想要这样的行为:只要新的电子邮件显示在我的收件箱中,收件箱列表就会直接滚动到收件箱列表底部的最新电子邮件.目前,新的传入电子邮件将以正确的日期顺序添加到收件箱列表中,但列表不会自动滚动到此列表中的最后一个(最新)元素.我总是不得不手动向下滚动才能看到新收到的电子邮件,因为它们是仅低于我的第二最新的电子邮件,从我以前的邮件抓取.
解决我的问题和澄清的替代方法:在email-fetch-task完成之后,我需要一个自动按下键盘上的END键的插件(在光标键上方).
是否可以通过"about:config"(编辑配置)中的特殊配置标志启用此行为?
非常感谢!!!
托马斯
我目前编写了一个正常的Andorid-App(无服务).它包含一个定期检查的计时器.为了避免服务和应用程序之间的服务和通信的麻烦,我问自己是否有办法让不再处于前台的应用程序存活.目前,当我"关闭"应用程序时,它仍然存在,直到Android OS决定杀死它.有没有办法避免这种杀戮 - 例如通过"onDestroy"中的某个命令或某个App-flag?我的应用程序非常复杂,我不想实现服务,因为这特别是通信/绑定 - 增加了复杂性.有一种"简单的方法"还是我真的被迫使用Service + App?也许有一个技巧来注册应用程序...... 特殊的,具有Android OS在后台时不会杀死它的副作用.
编辑以便更好地理解:当用户需要时,GUI可以进入后台(消失),所以我的问题不是如何让我的应用程序的GUI永久保留在前台.我想要的是计时器保持完整,无需额外的服务.
提前谢谢大家的想法!
我正在寻找这个功能:
给定的是这个html-Page:
<body>
<h1>Hello,
<b>world!</b>
</h1>
</body>
Run Code Online (Sandbox Code Playgroud)
我想得到一个只包含DISTINCT文本元素(没有重复)的数组和一个围绕文本元素的标记数组:
上面的"html"的结果将是一个如下所示的数组:
array =>
"Hello," surrounded by => "h1" and "body"
"world!" surrounded by => "b", "h1" and "body"
Run Code Online (Sandbox Code Playgroud)
我还是这样做的:
$res=$xpath->query("//body//*/text()");
Run Code Online (Sandbox Code Playgroud)
这给了我不同的文本内容,但省略了html标签.
当我这样做时:
$res=$xpath->query("//body//*");
Run Code Online (Sandbox Code Playgroud)
我得到重复的文本,每个标签星座一个:例如:"世界!" 将出现3次,一次为"body",一次为"h1",一次为"b"但我似乎无法获得哪些文本是实际重复的信息.仅检查重复文本是不够的,因为重复文本有时只是以前文本的子字符串,或者网站可能包含真正的重复文本,然后丢弃这些文本是错误的.
我怎么能解决这个问题?
非常感谢你!!
托马斯