мой код ниже используется для сбора ссылок элементов плейлиста (ссылок) на внутренний тег (href ..), код работает на платформе «браузер», а также работает в обычном режиме просмотра и console.log - все отлично.
но когда я запускаю его на платформе Android, ссылки не отображаются.
мой код:
<!-- Google API -->
<div class="links">
<p id="links"></p>
</div>
<script>
var allVideos = new Array();
function onGoogleLoad() {
gapi.client.setApiKey('xxxxxxxx');
gapi.client.load('youtube', 'v3', function() {
GatherVideos("", function() {
allVideos.sort(function(a, b) {
return Date.parse(b.snippet.publishedAt) - Date.parse(a.snippet.publishedAt);
})
for (var i = 0; i < allVideos.length; i++) {
console.log(allVideos[i].snippet.title + allVideos[i].id);
result = allVideos[i].snippet.resourceId.videoId + ' <br>';
h1 = allVideos[i].snippet.title;
document.getElementById('links').innerHTML += '<a href= https://youtube.com/watch?v='+result+''+h1+'</a>';
}
});
});
}
function GatherVideos(pageToken, finished) {
var request = gapi.client.youtube.playlistItems.list({
part: 'snippet',
playlistId: 'PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX',
maxResults: 50,
pageToken: pageToken
});
request.execute(function(response) {
allVideos = allVideos.concat(response.items);
if (!response.nextPageToken)
finished();
else
GatherVideos(response.nextPageToken, finished);
});
}
</script>
<script src="https://apis.google.com/js/client.js?onload=onGoogleLoad"></script>