gpt4 book ai didi

JavaScript 添加到书签在 FF >= 23.0 中不起作用

转载 作者:行者123 更新时间:2023-11-28 08:56:17 25 4
gpt4 key购买 nike

我的用于书签搜索的 JavaScript 代码,适用于低于 23.0 的 Chrome、IE 和 FF 版本,但不适用于高于 23.0 的版本。有人能帮我解决这个问题吗?
我还读过http://www.mozilla.org/en-US/firefox/23.0beta/releasenotes/ Firefox 版本 > 23.0 中的更改。
当前代码:

function bookmarkUrl(title, url){
if ( window.sidebar ) window.sidebar.addPanel(title, url, '');
}
function bookmarkTip(tiptext){
document.getElementById('bookmark_tip').style.display = 'block';
document.getElementById('bookmark_tip_text').innerHTML = tiptext;
}
function firefox_bookmark(title, url) {
jQuery('#bookmark_tip').show();
setTimeout(function() {
jQuery('#bookmark_tip').fadeOut(500);
}, 30000);
bookmarkUrl(title, url);
}

HTML:
<a class="bookmark" onclick="firefox_bookmark('cricket', 'url');">Bookmark this link</a>

最佳答案

正如 @poonamThaPar 所说,Firefox 已从 Firefox v23 中删除了专有功能 window.sidebar.addPanel(see here,第三个要点)

下面(格式化的)脚本 block 的第 4 行是有问题的行

<script type="text/javascript">
function bookmarkUrl(title, url){
if (window.sidebar)
window.sidebar.addPanel(title, url, ""); // <-- Function removed in Firefox v23
}
function bookmarkTip(tiptext){
document.getElementById('bookmark_tip').style.display = 'block';
document.getElementById('bookmark_tip_text').innerHTML = tiptext;
}
function firefox_bookmark(title, url) {
jQuery("#bookmark_tip").show();
setTimeout(function() {
jQuery("#bookmark_tip").fadeOut(500);
}, 30000);
bookmarkUrl(title, url);
}
</script>
<a class="bookmark" onclick="firefox_bookmark('cricket', 'url');">Bookmark this link</a>

关于JavaScript 添加到书签在 FF >= 23.0 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18441043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com