Использование let и yield в Firefox

я пытаюсь использоватьlet а такжеyield в Firefox. Я тестирую обе версии 18 и 21 (Nightly) и получаю одинаковые результаты.

Вот'Мой действительно простой тестовый скрипт:


    
        test
        
            'use strict';
            function a() {
                yield 5;
            }
        
    
    

Я получаю эту ошибку:

Точно так же, когда я делаю простой тест сlet Я получил "пусть это зарезервированный идентификатор, который действительно расстраивает, потому чтоlet предположительно существует в Firefox начиная с версии 2!

Странно, если я выполняю тот же код в Firebug, он работает!

Я пробовал различные другие строки вtype а такжеlanguage атрибутыscript тег, но не нашли волшебную, которая работает.

Какие'происходит? Как мне заставить этот материал работать с тегом script?

редактировать

Хм, я вижу, поэтому вы должны указать номер версии. Я пробовал это, но для моего оригинального более сложного сценария, который использовал веб-работников. Видимо используяversion=1.7 на сценарий, который включает в себя веб-работника, который включает в себя сценарий, который используетlet а такжеyield ISN»не достаточно хорош - сценарий веб-работника все еще не работает ... Затем я попытался привести к простейшему случаю, но, видимо, непопробоватьversion=1.7 в простейшем случае.

Спасибо ... Возможно, еще раз (после поиска) опубликуйте еще один вопрос о том, как заставить это работать для веб-работников.

Ответы на вопрос(1)

Ваш ответ на вопрос