[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Текст alert-а в Chromium не копируется
mstdmstd

Всем привет,
Ранее Chromium умел копировать текст из модальног7о окна вызываемого функцией alert
Сейчас в моем Chromium( Version 62.0.3202.94 (Official Build) Built on Ubuntu , running on Ubuntu 17.10 (64-bit) )

Текст не копируется...

Это можно как-то поправить?
Спасибо !
AllesKlar
Поставь Хром, там всё копируется
https://www.google.ru/chrome/browser/desktop/index.html

user posted image

_____________
[продано копирайтерам]
killer8080
Цитата (mstdmstd @ 16.12.2017 - 19:29)
Текст не копируется...

хз, у меня работает
скриншот
user posted image


систему давно обновлял? Даже у дебиана версия поновее smile.gif
mstdmstd
В пакетах есть только Chromium
https://imgur.com/a/ckKJt
кторый собственно и есть заменитель Хрома. Вроде так?
Или хром можно установить не пакетно? Если да то как?

2) Помоему там были настройки(или расширение) менять поведение этих алертов?
Не нашел или что-то путаю...
killer8080
Цитата (mstdmstd @ 26.12.2017 - 12:07)
В пакетах есть только Chromium

есть, и его версия там регулярно обновляется
Цитата (mstdmstd @ 26.12.2017 - 12:07)
Или хром можно установить не пакетно? Если да то как?

зачем не пакетно? У хрома есть свой репозитроий для Debian и RedHat based дистрибутивов.
https://www.google.com/chrome/browser/desktop/index.html
скачиваешь оттуда deb пакет, устанавливаешь, при установке он добавляет в apt свою репу, после чего он будет апгрейдится вместе с системой . Это относится и ко всем остальным браузерам, у всех есть свои репы для линукса.
mstdmstd
Спасибо. Хром я установил, но после некоторых тестов обнаружил что и в Хром и в Хромиуме алерты с текстом работают одинаково:
То есть вывод текста
  alert( "::"+this.var_dump("Sed  ut perspiciatis unde omnis iste natus error sit voluptatem accusantium  doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo  inventore veritatis et quasi architecto beatae vitae dicta sunt  explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut  odit aut fugit, sed quia consequuntur magni dolores eos qui ratione  voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum  quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam  eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat  voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam  corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur?  Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse  quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo  voluptas nulla pariatur?") )

Копируется нормально и есть контекстное меню для выбора всего текста и копирования

Но если вывести структуру вроде js-события

alert( "newUserChatAddedEvent -20 event ::" + app.var_dump(event) )

то выводит текст, но возможности выделить или скопировать текст нет

preview
что странно

Для дебага я использую функцию:
var_dump: function (oElem, from_line, till_line) {
if (typeof oElem == 'undefined') return 'undefined';
var sStr = '';
if (typeof(oElem) == 'string' || typeof(oElem) == 'number') {
sStr = oElem;
} else {
var sValue = '';
for (var oItem in oElem) {
sValue = oElem[oItem];
if (typeof(oElem) == 'innerHTML' || typeof(oElem) == 'outerHTML') {
sValue = sValue.replace(/</g, '<').replace(/>/g, '>');
}
sStr += 'obj.' + oItem + ' = ' + sValue + '\n';
}
}

if (typeof from_line == "number" && typeof till_line == "number") {
return sStr.substr(from_line, till_line);
}
if (typeof from_line == "number") {
return sStr.substr(from_line);
}
return sStr;
},

Но судя по тому, что 1й вывод длинной строки скопировался нормально, дело не в ней.

если вы работаете с javascript-ом, попробуйте, пожалуйста, вывести алером сложную структуру с помощью var_dump или может у вас есть свои средства отладки.

раньше вроде все выделял и копировал - а нужно как раз обычно скопировать более сложные данные...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.