Обычно я использую Matlab's internal browser
(через, скажем, команду «сеть»), но это дало мне проблему, иногда не обнаруживая, когда пользователь нажимает на онлайн-опрос, который я администрирую через Matlab. У меня никогда не было этой проблемы с любым внешним браузером (Firefox, Chrome, IE). Я хочу закрыть браузер автоматически, когда пользователь дойдет до конца опроса. Я знаю URL-адрес, по которому пользователь отправится после завершения опроса, так что вы можете увидеть, будет ли URL-адрес своего браузера тем, кем он будет после окончания опроса. Прямо сейчас, используя встроенный браузер Matlab, я использую:Определить URL-адрес внешнего браузера в Matlab?
[s,bwser] = web(url2, '-new', '-notoolbar', '-noaddressbox');
cloc = get(bwser, 'currentLocation');
, а затем проверить, если Cloc равно заданному URL. Я хотел бы сделать то же самое с внешним браузером. Я знаю, как вызвать внешний браузер и присвоить ему URL. Но как я могу получить текущий URL-адрес из этого браузера после того, как участник нажимает на ссылку?