【问题标题】:Bookmark to open new window and start playing radio station?书签以打开新窗口并开始播放电台?
【发布时间】:2019-02-24 11:07:40
【问题描述】:

我正在尝试制作书签,以便打开 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>

非常感谢您的帮助。

【问题讨论】:

  • 一旦页面在新标签页中加载,不要认为您可以对小书签做任何事情。检查是否有类似autoplay=yes 或类似resizable=yes 的查询参数
  • @adiga - 太棒了。 autoplay=yes 不起作用,但 autoplay=1 起作用了。不知道为什么,但你的回复对我的谷歌工作很有帮助!
  • 太好了!您可以删除此问题(因为它与编程无关,更多与 BBC 广播功能有关。它不太可能帮助未来的读者)。或者,如果您认为这里有用,您可以发布答案并在 48 小时后接受。

标签: javascript bookmarks


【解决方案1】:
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'))

这段代码是我最终使用的——它可能对其他用户有用,因为它演示了如何编写书签以在新窗口中打开链接,将其调整为尺寸(我的特定于我所在的网站链接到)并在该网站上自动播放我想要的服务。

我唯一要做的就是创建一个网站图标 - 因为 chrome 为所有小书签分配了一个类似于空白文档的不吸引人的图标。

我想我应该可以按照这里的说明进行操作:-

https://marcjenkins.co.uk/how-to-add-favicons-to-bookmarklets-in-chrome/

基本上 - 找到一个带有您喜欢的图标的页面,将其保存为书签,导出您的整个书签集,在生成的 html 页面中查看带有您喜欢的图标的网站书签的图标信息,以及将其复制并粘贴到您的书签的详细信息中。

(发布摘要以防将来链接中断)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-05
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多