Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按iframe内的Youtube订阅表单按钮_Javascript_Html - Fatal编程技术网

Javascript 按iframe内的Youtube订阅表单按钮

Javascript 按iframe内的Youtube订阅表单按钮,javascript,html,Javascript,Html,我正在搜索如何从Youtube订阅表单按订阅按钮,但我没有找到任何可以帮助我的。。。我是JS新手,希望你能帮助我 按下订阅按钮时,我使用以下代码: document.getElementById("subscribe-button").click(); 现在我的问题是,当它被放置在一个类似于下面的iframe中时,如何按下subscribe按钮 <html> <body onload=""> <iframe src="http://www.youtube

我正在搜索如何从Youtube订阅表单按订阅按钮,但我没有找到任何可以帮助我的。。。我是JS新手,希望你能帮助我

按下订阅按钮时,我使用以下代码:

document.getElementById("subscribe-button").click();
现在我的问题是,当它被放置在一个类似于下面的iframe中时,如何按下subscribe按钮

<html>
<body onload="">
     <iframe src="http://www.youtube.com/subscribe_widget?p=aaaa" name="iframesub" 
       style="overflow: hidden; height: 105px; width: 300px; border: 0;" 
       scrolling="no" frameBorder="0">
    </iframe>
</body>
</html>


提前谢谢你。

这是不可能的。Javascript安全策略不允许跨域访问嵌入(i)框架的文档。

您将无法操作外部i框架的内容。它被称为。您需要要求用户单击按钮

未经用户同意就点击按钮是一种非常糟糕的做法

--编辑--

如果要在用户未单击按钮的情况下向用户订阅频道,请阅读有关如何向用户订阅频道的文档。那是你最好的选择


希望对您有所帮助。

您是否有获取此信息的文档?谢谢你的回答。威廉·福廷已经回答了问题;)好的,我明白了。你先回答,所以我记下你的答案。:)那么,没有一种可能的方法可以在不询问用户的情况下按下该按钮?(使用另一种编程语言)编辑我的答案以回答您的问题。