Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В общем есть переменная link в которой хранится ссылка
instance.ActiveTab.Navigate("{-Variable.link-}"); работает в проджект мейкере, но не работает в зеннопостере.
В общем есть переменная link в которой хранится ссылка
instance.ActiveTab.Navigate("{-Variable.link-}"); работает в проджект мейкере, но не работает в зеннопостере.
Проверьте содержимое переменной link, возможно там есть лишние пробельные символы в начале или конце,
перед навигейтом можно применить Trim к переменной:
C#:
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["link"].Value);
// Обработка текста "Trim"
project.Variables["link"].Value = Macros.TextProcessing.Trim(text, "Full");
Проверьте содержимое переменной link, возможно там есть лишние пробельные символы в начале или конце,
перед навигейтом можно применить Trim к переменной:
C#:
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["link"].Value);
// Обработка текста "Trim"
project.Variables["link"].Value = Macros.TextProcessing.Trim(text, "Full");
Нет, лишних символов нет, ещё раз повторюсь - в проджект мейкере всё открывается.
Ваш код не помог тоже. (ничего в вашем коде не менял, прям так и вставил в проект)
Кстати в проджект мейкере экшн navigate, и экшн с вашим кодом показывает ошибку "Используется макрос {-Variable.link-}, выполнение макросов в коде c# запрещено" (хоть в ПМ всё и выполняется)
Tab tab = instance.ActiveTab;
if ((tab.IsVoid) || (tab.IsNull)) throw new Exception("Таб не существует.");
tab.Navigate(project.Variables["link"].Value, "");
if (tab.IsBusy) tab.WaitDownloading();
Tab tab = instance.ActiveTab;
if ((tab.IsVoid) || (tab.IsNull)) throw new Exception("Таб не существует.");
tab.Navigate(project.Variables["link"].Value, "");
if (tab.IsBusy) tab.WaitDownloading();