Как узнать, управляет ли Chrome HTML самостоятельно? - PullRequest
0 голосов
/ 28 января 2019

Если вы забудете закрыть HTML-тег, Chrome проверит ваш код и попытается устранить подобные проблемы.

У меня возникла серьезная проблема, потому что я забыл закрывающий Form-Tag и вместо закрытияправильно, Chrome удалил следующую форму, а не входные данные, просто теги формы.

Когда я посмотрел на сам исходный код, тег формы был там, но не во вкладке «Элементы» вconsole.

Итак, сначала я подумал, что это должно быть связано с тем, что JS удаляет этот DOM-узел и устанавливает точку останова DOM, чтобы найти скрипт.

Чтобы закончить длинную историюКороче говоря, мне потребовались часы, чтобы выяснить, что ни одна JS не удалила мою форму, но сам Chrome подумал: «Отсутствует», поэтому я удаляю некоторые другие, чтобы исправить это ...

Есть ли возможность проверить,Chrome автоматически меняет ваш DOM?

Спасибо!

1 Ответ

0 голосов
/ 28 января 2019

Браузер Engine действительно работает.Они используют методы замены строк, хотя это происходит внутренне.

<div>
</div>> // mistake
<div> //missing end tag
<div></div>
  --------------------------------------------------- 

Methods 

file=file.stringreplace('>>', '>') 

an uneven count will add the missing div just after the next beginning div and conditionally if the missing is not found by the end of the file:
  file=file.stringreplace('
  <div>', '</div>
  <div>')

Механизм синтаксического анализа после восстановления отсутствующих и поврежденных тегов затем анализирует файл и затем с положительным счетчиком может устанавливать виджеты GUI экранов, открывая изакрывающие теги как GUI Frames.Это достигается путем добавления разделителей токенов к фактическим тегам div, что делает их легко отличимыми друг от друга.

<div1s>
</div1e>
<div1s>//section columns
  <div2s></div2e>
  <div2s></div2e>
  <div2s></div2e>
</div1e>
<div1s>Footer</div1e>
-----------------------------------------------------
The GUI Frame Tokens
for each "<dive1>"{

FrameCreate(CSS--ATTRIBUTES FROM ASSOCIATIVE ARRAYS--)
//the GUI Frame Widgets VERTICAL SECTIONS
}
//Next it finds the nested divs2 and embeds these into the thir parents above but with embedded Text Widgets also.
FrameTextBoxCreate(--CSS MATED ATTRIBUTES RULES--)
div3 etc------and so on.

Фактически, это в наборах виджетов GUI WebView в его настраиваемых наборах виджетов Mosaic Canvas в Chrome будетгде они ремонтируются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...