Arj*_*van 0 javascript bookmarks click onclick
我编写了一个代码,已成功为以下任何浏览器创建书签 - IE,Firefox和Opera.
<script language="JavaScript" type="text/javascript">
function bookmark()
{
var title = 'Google';
var url = 'http://google.com';
if (document.all)// Check if the browser is Internet Explorer
window.external.AddFavorite(url, title);
else if (window.sidebar) //If the given browser is Mozilla Firefox
window.sidebar.addPanel(title, url, "");
else if (window.opera && window.print) //If the given browser is Opera
{
var bookmark_element = document.createElement('a');
bookmark_element.setAttribute('href', url);
bookmark_element.setAttribute('title', title);
bookmark_element.setAttribute('rel', 'sidebar');
bookmark_element.click();
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
现在,当用户点击它时,我希望我的书签运行一段JavaScript代码而不是上网.
这称为书签.您可以尝试将" http://google.com " 替换为" javascript:alert('Annoying message');".但是,Firefox至少不允许使用此API添加bookmarklet.我怀疑IE和Opera可能是一样的.
| 归档时间: |
|
| 查看次数: |
9553 次 |
| 最近记录: |