Результаты поиска

  1. G

    he.IsNull vs. he.IsVoid - какая разница и что лучше?

    IsVoid - это когда свойство ZP_ID == -1, т.е. при поиске элемента/документа/таба ничего не нашли и вернули объект с ZP_ID = -1. IsNull - каждый раз лезет в инстанс и проверяет существует ли этот объект до сих пор. Если был IsVoid, то всегда будет IsNull, потому что к инстансу обращается с...
  2. G

    Эмуляция Web GL

    Можете приложить шаблон с этим сниппетом? Интересно как вы применяете сниппет. Сейчас по умолчанию включена настройка эмуляции Canvas и webgl (в настройках профиля браузера). Она у вас включена ? И вообще какие настройки профиля браузера ? Если включена и вы в ProjectMaker, нажимаете "С начала"...
  3. G

    Что хранит сохраненный профиль *.zpprofile ?

    Если рассмотреть историю посещений, то фаерфокс её хранит у себя в профле. http://kb.mozillazine.org/Profile_folder_-_Firefox Постер её не сохраняет, а наоборот чистит. Из js можно получить доступ к истории вкладки (т.е. список страниц по которым она навигейтилась) и управлять ей. Но это не...
  4. G

    Показывать уведомления в браузере ZennoPoster

    У медузы настроена кросс доменная политика, можно выполнить сниппет: instance.SetBrowserPreference("security.csp.enable", false); Тогда тестовый скрипт отработает.
  5. G

    GetTraffic() работает только внутри PM?

    Вот эту строчку: instance.UseTrafficMonitoring = true; нужно поместить перед навигейтом на страницу и все заработает
  6. G

    Обсуждение версии 5.10.6.0

    Ко всем инстансам на процессе
  7. G

    Обсуждение версии 5.10.6.0

    Это настройки, которые можно менять, если зайти на about:config в фаерфоксе
  8. G

    facebook палит zp

    Человеческий фактор) Все правильно поняли.
  9. G

    facebook палит zp

    По поводу IPv6 проксей. Откройте в папке постера\XulRunner\greprefs.js , промотайте вниз и внизу найдите pref("network.dns.disableIPv6", true); Эту строчку надо удалить, чуть выше стоит правильная настройка pref("network.dns.disableIPv6", false); Если это не решит проблему, попробуйте туда же...
  10. G

    facebook палит zp

    Даже если это не единственная причина, то все же стоит подстраховаться. Браузеры ведут себя по разному, и наверняка фейсбук может это проверить, не смотря на эмуляцию навигатора. Flash Local Shared Object не сохраняются, потому что их нельзя по нормальному очистить во время работы.
  11. G

    Подмена заголовков

    Не палюсь) Чтобы личка не забивалась)
  12. G

    Подмена заголовков

    Поля ОС можно кубиком поменять. То, что вы спрашивали, это поле Platform, но whoer у меня еще парсил AppVersion и UserAgent и из них выдергивал платформу, так что их тоже надо правдоподобными поставить. А параметры экрана подменять можно только через код: // ОСь...
  13. G

    Подстановка navigator параметра languages

    Добавьте в свой код еще строчку и поле появится: instance.ShowNavigatorField(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.Languages); Вообще есть методы instance.ShowNavigatorField и instance.HideNavigatorField для показа/скрытия полей навигатора.
  14. G

    Смена языка JavaScript

    Можно сделать кубиком: А можно C# кодом: instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.Language, "ru-RU"); instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.BrowserLanguage, "ru-RU");
  15. G

    Как убрать палево PROXY по "Открытые порты VPN"

    К сожалению эта прокси не работает, браузер пишет "Прокси-сервер отказывается принимать соединения". Можете прислать другую прокси, на которой воспроизводится проблема ?
  16. G

    Javascript хуки в ZennoPoster

    Что именно не сработало ? alert ('test') выполняется, если выполнять на текущей странице, но результат записывается в переменную окружения Page.LastAlertText. Для надежности советую перещелкнуть с вкладки Окружение на любую другую и обратно, чтобы точно обновились значения переменных. Именно в...
  17. G

    Javascript хуки в ZennoPoster

    Такой функциональности нету, повесить события можно только на уже загруженную страницу через действие Javascipt.
  18. G

    как работает zenno poster с проектами

    Постер при этом включен ? когда пробуете этот код.
  19. G

    Как остановить работу C#

    Вот вариант, как остановить работу C# кода в ZP. if(((ZennoLab.InterfacesLibrary.ProjectModel.Collections.IContextExt)project.Context).IsInterrupted) break;
  20. G

    Принципы работы C# многопоточности

    Вот вариант, как остановить работу C# кода в ZP. if(((ZennoLab.InterfacesLibrary.ProjectModel.Collections.IContextExt)project.Context).IsInterrupted) break;
  21. G

    Принципы работы C# многопоточности

    Может быть вы тестируете в один поток ? Вот видео работы вашего примера, видно что работают потоки параллельно http://screencast.com/t/JZ7PBnih
  22. G

    Принципы работы C# многопоточности

    Как вы этим примером проверяете параллельность работы ?
  23. G

    Принципы работы C# многопоточности

    Не стоит задумываться кто кому уступает процессорное время. Поток ZennoPoster, он же инстанс, работает параллельно с остальными инстансами. Поэтому многопоточность в ZennoPoster работает честно и нормально, в том числе и с C# действиями. Но если вы в своем C# коде используете lock, например...
  24. G

    Зависают экшены при выполнении

    Вы можете прислать тестовый шаблон ?
  25. G

    выполнение действия csharp owncode недостаточно памяти

    попробуйте image тоже завернуть в using //Отправка капчи из картинки var captcha__get = project.Variables["get_cap"].Value; using (var image = System.Drawing.Image.FromFile(@captcha__get)) { string base64String = String.Empty; using (System.IO.MemoryStream ms = new...
  26. G

    Действие «Запуск программы» и права администратора

    Попробуйте выполнить действие C# код, с таким содержимым: var ps = System.Diagnostics.Process.Start("explorer.exe", project.Directory + "\\test.au3")); Единственное, такой код не будет ждать завершения, тут тоже надо подумать..
  27. G

    Действие «Запуск программы» и права администратора

    Можно увидеть скрин действия "Запуск программы", которым скрипт запускался ?
  28. G

    Действие «Запуск программы» и права администратора

    Вот сниппет, который тебе поможет! var filepath = project.Variables["filepath"].Value; // путь к файлу var arguments = project.Variables["arguments"].Value; // аргументы var ps = System.Diagnostics.Process.Start("explorer.exe", string.Format("\"{0}\" \"{1}\"", filepath, arguments));
  29. G

    Как сделать скрин с нужным разрешением экрана?

    Это кусочек для zena2015, показать что инстанс даже 400 на 400 делается.
  30. G

    Как сделать скрин с нужным разрешением экрана?

    Странно, должен меняться. Записал видео даже по этому поводу. А SetWindowSize повторно вызываете ? Опять же в видео пример записал, что размер меняется во время работы шаблона. http://screencast.com/t/l2w4mCg2
  31. G

    Как сделать скрин с нужным разрешением экрана?

    Да, сайт адаптивный. Но предполагаю, что вы пользуетесь хромом - в нем он действительно ужимается в тонкую полоску. Но если открыть фаерфокс (желательно 38 версии), то там он так не ужимается - опять же дело в сайте. Проверьте, например, на сайте...
  32. G

    Как сделать скрин с нужным разрешением экрана?

    Эта штука адекватно работает, проверьте сами. Размер окна инстанса меняется (правд надо учесть еще рамки этого окна, клиентская часть меньше 640 получается). А то что сайт не ужимается - это проблема сайта, сайтов. Загуглите примеры адаптивных сайтов и проверьте на них - они отлично ужимаются и...
  33. G

    Входные настройки

    CreateTime попробуй делать уникальным для каждого таска