Получить выделенный текст и выбранные узлы на странице?

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

CaptureScreenshot немедленно возвращается на Android. Снимок экрана продолжается в фоновом режиме. Полученный снимок экрана сохраняется в файловой системе через несколько секунд.

blockquote>

Тем временем камера может двигаться, так что SnapShotInBoundingBox(); возвращает немного другое изображение.


Вы, вероятно, должны вызывать методы в обратном порядке:

SnapShotInBoundingBox();
ScreenCapture.CaptureScreenshot(filename);

9
задан Cheekysoft 20 August 2009 в 16:38
поделиться

2 ответа

Вы находитесь в для тернистого пути, но это довольно возможно. Основная проблема состоит в том, что IE и W3C подвергают совершенно другие интерфейсы выборам поэтому, если Вы хотите перекрестную функциональность браузера затем, в основном необходимо записать все это дважды. Кроме того, некоторая основная функциональность отсутствует в обоих интерфейсах.

Соединение разработчика Mozilla имеет историю на выборах W3C. Microsoft зарегистрировали их систему на MSDN. Я рекомендую запуститься при введении PPK в диапазоны.

Вот некоторые основные функции, что я верю работе:

// selection objects will differ between browsers
function getSelection () {
  return ( msie ) 
    ? document.selection
    : ( window.getSelection || document.getSelection )();
}

// range objects will differ between browsers
function getRange () {
  return ( msie ) 
      ? getSelection().createRange()
      : getSelection().getRangeAt( 0 )
}

// abstract getting a parent container from a range
function parentContainer ( range ) {
  return ( msie )
      ? range.parentElement()
      : range.commonAncestorContainer;
}
14
ответ дан 4 December 2019 в 08:17
поделиться
0
ответ дан 4 December 2019 в 08:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: