Есть ли в Microsoft Edge опция «Продолжай на смартфоне»? - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть сценарий старой оболочки Bourne-Again (BASH), который я использовал в течение последних пяти лет с большим успехом в среде CygWin в операционной системе Microsoft Windows 10.

Shell-Сценарий делает некоторые трюки, а затем с гордостью открывает веб-браузер: Chrome или Firefox, или Internet Explorer, или Opera, или Safari.

Теперь я хочу сделать так, чтобы среда BASH Shell-Scripting Environment выглядела таквнутри Android PS на смартфоне.

Я хочу сделать это способом Microsoft.Моя идея состоит в том, чтобы использовать Microsoft Edge, который должен иметь опцию Continue-on-Phone.Это должно быть.

На смартфоне в ОС Android я установил приложение Microsoft Launcher и браузер Microsoft Edge

Теперь я пытаюсь указать среде CygWin перевернуть монетку ичтобы это было видно на смартфоне.Вот мой код:

cygwin_starter="/usr/bin/cygstart.exe"
browser_executable="/cygdrive/C/System32/cmd.exe
/C C:\Windows\explorer.exe
shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe
!MicrosoftEdge"
$cygwin_starter "$browser_executable" $tested_address

Я получаю всевозможные странные ошибки, похожие на следующие:

Unable to start 'C:\System32\cmd.exe \C
C\Windows\explorer.exe
shellAppsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe
!MicrosoftEdge':
The specified file was not found.

Я пробовал с и без cygstart.exe, си без cmd.exe.Я уверен, что есть много людей, которые уже давно катались на таком велосипеде.

Обновление:

Я просто вставляю здесь Текущее состояние этого НезначительногоМодификация, чтобы все становилось все яснее и яснее.

Больше нет ошибок программного обеспечения!

Это небольшая модификация файла random.sh B.A.SH. Shell-Script в Notepad++Приложение для редактирования текста:

edge_starter="C:\Windows\explorer.exe
shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge
$tested_address"
edge_batch_file="Edge.BAT"
echo $edge_starter > $edge_batch_file
cygwin_starter="/usr/bin/cygstart.exe"
browser_executable="/cygdrive/C/Windows/System32/cmd.exe /K $edge_batch_file"
$cygwin_starter $browser_executable

Я намеренно вставил несколько красивых символов возврата каретки, чтобы вы могли красиво видеть код на узких дисплеях.

В окне терминала CygWin отображается «Чистый лист»без ошибок программного обеспечения:

dobre@Draupadi
/cygdrive/g/Root/Freelancing/8_Software_Development/GitHub_Projects/Random

$ ./random.sh
_____________________________________________________________________
The script has run for 0 hours, 0 minutes, and 46 seconds.
It has tested 2 addresses.
The found address is:
https://www.amruta.org/1990/08/17/
_____________________________________________________________________
Press any key to continue...d

dobre@Draupadi
/cygdrive/g/Root/Freelancing/8_Software_Development/GitHub_Projects/Random
$

В окне терминала C:\Windows\System32\CMD.EXE выводятся следующие данные:

G:\Root\Freelancing\8_Software_Development
\GitHub_Projects\Random>C:\Windows\explorer.exe
shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge
https://www.amruta.org/1990/08/17/

G:\Root\Freelancing\8_Software_Development\GitHub_Projects\Random>

Затем вместо Microsoft Edge открывается окно «Документы».

Если я возьму параметр $tested_address, который ему дан, тогда я пойму это правильно.То есть я получаю Microsoft Edge, но без нужной веб-страницы.То есть я получаю пустую страницу Microsoft Edge.

Обновление:

Мне кажется, что я наконец-то понял все правильно.Командная строка всего одна, и она так же проста, как и следующая:

/usr/bin/cygstart.exe /cygdrive/C/Windows/System32/cmd.exe
/c "start microsoft-edge:$tested_address"

Теперь я получаю нужную веб-страницу в Microsoft Edge, но не вижу опции «Продолжить на смартфоне»,У него есть меню «Поделиться», но я не вижу в нем смартфона на базе Android, чтобы можно было отправить на него веб-страницу.

Обновление:

Я исследовал немного большеи кажется, что опция «Продолжить на смартфоне» еще не была реализована, и я просто слишком быстро спешу в ближайшее время.

Я тестировал функцию «Продолжить на ПК» с Androidсмартфон и он работает хорошо.Веб-страница, отправленная со смартфона, приятно всплывает в Microsoft Edge.

Я ожидал, что опция «Продолжить на смартфоне» уже должна быть реализована, но, похоже, это не так.Я могу найти вариант приведения, но это не одно и то же.Можно каким-то образом транслировать части его экрана, весь веб-браузер (Chrome или Microsoft Edge), вкладки из них или даже полноэкранный режим на другое электронное устройство, но это не похоже на тот случай, когда мое желание всплытьвеб-страницу в веб-браузере, используя опцию, например воображаемую опцию «Продолжить на смартфоне».

...