我正在尝试制作书签,以便打开BBC Radio 4并使其自动在新窗口中播放。
到目前为止,我有:
import java.util.*;
class ArrayWork
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int arr[],n,i,j,nr=1;
System.out.println("Enter the value for n: ");
n = sc.nextInt();
if(n>25)
System.out.println("Invalid input");
else
{
arr = new int[n];
System.out.println("Enter the array elements: ");
for(i=0;i<n;i++)
{
arr[i] = sc.nextInt();
}
for ( i = 0; i < arr.length; i++) {
for (j = i + 1 ; j < arr.length; j++) {
if (arr[j]==arr[i])
nr=arr[i];
for(i=0;i<n;i++)
{
if(arr[i]==nr)
{
for(j=i-1;j>=0&&arr[j]>0;j--)
{
arr[j+1]=arr[j];
}
arr[j+1]=0;
}
}
System.out.println("The array is: ");
for(i=0;i<n;i++)
{
System.out.print(arr[i] + " ");
}
}
}
}
}}
这会在新窗口中打开播放器,但不会开始播放广播。为此,我必须在该窗口中单击一个按钮。
是否可以通过在书签代码中添加更多代码来触发此操作?
我不太擅长编码,到目前为止,它一直是反复试验的。...我想我也许可以以某种方式使用它:-
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()
非常感谢您的帮助。
答案 0 :(得分:0)
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页面中查找包含您喜欢的图标的网站书签的图标信息,以及将其复制并粘贴到书签的详细信息中。
(发布摘要,以防将来链接中断)