Buongiorno, innanzitutto complimenti a tutti voi per la semplicità e la completezza dei documenti di assistenza, che finora mi sono sempre stati utilissimi.
Purtroppo da circa un mese non riesco piu' a riprodurre l'audio su pagine che usano flash, quando mi serve utlizzo opera ma ovviemente e' una scomodità dover ogni volta copiare i link e cosi' via...
Ho aggiornato all'ultima versione firefox ma il problema non si e' risolto, ho creato un nuovo profilo, disinstallato adblock e provato ad utilizzare la modalità provvisoria, ma non ho risolto nulla.
Utilizzo Windows Vista SP1 (appioppatomi malamente) con flash aggiornato alla versione 10.0 r12 e nella lista plug-in leggo una sola volta Shockwave flash.
Cercando di guardare un video su youtube (
http://www.youtube.com/watch?v=obLI0QFVKFM)ottengo il seguente errore:
Errore: playerDiv.src.match(/t=([^(\&|$)]*)/) is null
File sorgente: file:///C:/Users/Gianluca/AppData/Roaming/Mozilla/Firefox/Profiles/b3kg5pph.default/gm_scripts/youtubetome.user.js
Riga: 15
Il file sorgente è il seguente:
// ==UserScript==
// @name YouTube to me
// @namespace http://www.joshkinberg.com/
// @description Provides download links for Flash FLV files hosted by YouTube.com
// @include http://www.youtube.*/*
// @include http://youtube.*/*
// ==/UserScript==
// YouTube URL: http://www.youtube.com/watch?v=[video_id]
// YouTube download link: http://youtube.com/get_video?video_id=[video_id]&t=[t_id]
var download_url = 'http://youtube.com/get_video?video_id=';
var playerDiv = document.getElementById('movie_player');
var t_id = playerDiv.src.match(/t=([^(\&|$)]*)/)[1];// <-- l'errore me lo da qui
var url_vars = window.location.href.split("?")[1];
var video_id = url_vars.match(/v=([^(\&|$)]*)/)[1];
var video_url = download_url + video_id + '&t=' + t_id;
// add banner with download link
var my_banner = document.createElement("div");
my_banner.innerHTML = '<div style="border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; font-size: small; background-color: #FF0000; color: #FFFFFF;">' +
'<p style="margin:0px;padding: 5px;text-align:center;">' +
'<a href="' + video_url + '" style="color:#FFFFFF; font-weight:bold; font-size:10px;">"Save As" to download Flash video</a>' +
'</p></div>';
document.body.insertBefore(my_banner, document.body.firstChild);
// clean up body margin
document.body.style.margin = '0px';
non so se possa minimamente servire, ma piuttosto che dover aggiungere mille cose ho segnato tutto quello che mi veniva in mente...
Spero di riuscire a risolvere il mio problema!
Grazie,
Gianlu