|
本帖最后由 tdatelier 于 2017-3-2 14:25 编辑
有些 Mdict 字典有子字条锚定,使用 <href="entry://ABC#abcedgg">
转到 stardict 后,点击,只能转到 ABC ,无法滚动到 abcedgg 。我把 js
// jump to word with link started with "entry://"
// TODO: have to ignore in-page jump
$('#definition').on('click', 'a', function(e) {
var href = $(this).attr('href');
if (href && href.substring(0, 8) === 'bword://') {
var word = href.substring(8);
// TODO: remove '#' to get jump target
if (word.charAt(0) !== '#') {
word = word.replace(/(^[/\\])|([/]$)/, '');
$('#word').val(word);
$('#btnLookup').click();
} else {
var currentUrl = location.href;
location.href = word; //Go to the target element.
history.replaceState(null,null,currentUrl); //Don't like hashes. Changing it back.
}
return false;
}
})
放到字典目录,也无效,发邮件给 Dictionary Universal 没有回复,官网资料很少。
不知这个有什么办法解决?
|
|