我正在尝试制作一个书签,这样我就可以打开BBC Radio 4并让它自动开始在新窗口中播放。
到目前为止,我有:
javascript:void(win=window.open('https://www.bbc.co.uk/radio/player/bbc_radio_fourfm?URL='+location.href, 'Radio 4', 'width=369,height=630,resizable=yes,scrollbars=no,menubar=no,status=no'))
这会在新窗口中打开播放器,但不会启动广播播放。为此,我必须单击该窗口中的按钮。
是否可以通过向书签代码添加更多代码来触发?
我不是很擅长编码,到目前为止它一直是反复试验......我想我可以用某种方式使用它: -
document.getElementById("myBtn").click()
按钮位于以下元素中: -
<div id="play-controls"> <button type="button" id="btn-play" title="Play"><span>Play</span></button> <button type="button" id="btn-pause" title="Pause"><span>Pause</span></button> <button type="button" id="btn-stop" title="Stop"><span>Stop</span></button> </div>
非常感谢您的帮助。
javascript:void(win=window.open('https://www.bbc.co.uk/radio/player/bbc_radio_fourfm?URL='+location.href, 'Radio 4', 'width=369,height=630,resizable=yes,scrollbars=no,menubar=no,status=no,autoplay=1'))
这段代码是我最终使用的 - 它可能对其他用户有用,因为它演示了如何编写bookmarklet以在新窗口中打开链接,将其大小调整为维度(我的链接特定于我链接的站点)并在该网站上自动播放我想要的服务。
我唯一要做的就是创建一个favicon - 因为chrome会为所有bookmarklet分配一个类似于空白文档的不吸引人的图标。
我想我应该可以按照这里的说明去做: -
https://marcjenkins.co.uk/how-to-add-favicons-to-bookmarklets-in-chrome/
基本上 - 找到一个你喜欢的图标页面,将它保存为书签,导出你的整套书签,在resultnt html页面中查找你喜欢的网站书签的图标信息,然后复制并粘贴进入书签的详细信息。
(如果以后链接中断,则发布摘要)