"Security Manager vetoed action" on FF 3.6.28
Posted: Thu Jan 30, 2014 9:51 pm
I am using FF 3.6.28 on WinXP, with Flashgot 1.5.5.97rc1 with Flash Player 11.7.700.257, I went to the page http://www.youtube.com/watch?v=IGavGSOSAoM (this problem is on every YT video, not just this one) and got the following in Error Console.
No FG icon appeared in the lower right corner.
Trying Flashgot 1.5.5.95 with FF 3.6.28 in a separate FF profile results in the same error message.
Here is line 47.
Code: Select all
Error: uncaught exception: [Exception... "Security Manager vetoed action" nsresult: "0x80570027 (NS_ERROR_XPC_SECURITY_MANAGER_VETO)" location: "JS frame :: chrome://flashgot/content/Youtube.js :: wait_for_player :: line 47" data: no]
Trying Flashgot 1.5.5.95 with FF 3.6.28 in a separate FF profile results in the same error message.
Here is line 47.
Code: Select all
var Youtube = {
process: function (w, id, callback, isPrivate) {
// First try to extract the stream data from the document:
// either from ytplayer.config.args.url_encoded_fmt_stream_map
// or from the player's flashvars.
// If that fails, retry with /get_video_info.
// XXX: The problem with using /get_video_info is that it allows
// you to bypass the "This video is age-restricted" warning. But
// I guess it's their problem that their script doesn't check what
// it should check. Or did they leave that backdoor on purpose?
// Or it's not a backdoor and the response contains some kind of
// an "age-restricted" flag that the client must check?
// You also can bypass it with /v/VIDEO_ID and /embed/VIDEO_ID.
w["flashgot::Youtube::process::call_cnt"] = (w["flashgot::Youtube::process::call_cnt"] || 0) + 1;
if (w["flashgot::Youtube::process::tid"]) {
w.clearTimeout(w["flashgot::Youtube::process::tid"]);
delete w["flashgot::Youtube::process::tid"];
}
function wait_for_player() {
delete w["flashgot::Youtube::process::tid"];//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
var now = Date.now();
if (!arguments.callee["flashgot::start_time"]) {
arguments.callee["flashgot::start_time"] = now;
}