Без jQuery:
function decodeEntities(encodedString) {
var textArea = document.createElement('textarea');
textArea.innerHTML = encodedString;
return textArea.value;
}
console.log(decodeEntities('1 & 2')); // '1 & 2'
Это работает так же, как принятый ответ , но безопасен для использования с ненадежным пользовательским вводом.
Поскольку , отмеченный Майком Самуэлем , выполнение этого с помощью Однако эта атака невозможна против Выполнение этого с использованием jQuery * Благодаря Эру Пенкман для обнаружения этой уязвимости. с ненадежным вводом пользователя является уязвимостью XSS, даже если
function decodeEntities(encodedString) {
var div = document.createElement('div');
div.innerHTML = encodedString;
return div.textContent;
}
// Shows an alert
decodeEntities('')
, потому что нет элементов HTML, которые разрешены для содержимого
. Следовательно, любые HTML-теги, все еще присутствующие в «закодированной» строке, будут автоматически закодированы сущностью в браузере.
function decodeEntities(encodedString) {
var textArea = document.createElement('textarea');
textArea.innerHTML = encodedString;
return textArea.value;
}
// Safe, and returns the correct answer
console.log(decodeEntities(''))
.html()
и .val()
вместо использования .innerHTML
и .value
также небезопасны * для некоторых версий jQuery, даже при использовании textarea
, Это связано с тем, что более старые версии jQuery преднамеренно и явно оценивали скрипты , содержащиеся в строке, переданной в .html()
. Следовательно, такой код показывает предупреждение в jQuery 1.8: // Shows alert
$('
Когда Вы говорите, что можно 'видеть' 2 раздела, Вы смотрите на подсоединенные внешние диски?? В Ubuntu попытайтесь выполнить Gparted (установка из Центра программного обеспечения в случае необходимости) и взгляд на то, какие разделы Вы видите теперь.
хорошо до сих пор. То, что Ваша папка Music и Documents является той, которую Вы хотите смочь считать? Если так, я думаю, что необходимо добраться ntfs-config
движение. Вот детали для помощи Вам:
https://help.ubuntu.com/community/MountingWindowsPartitions
Возвращается, если Вы нуждаетесь в большем количестве помощи. Удача.
Я не wubi пользователь, так не может ответить подробно, но wubi не делит - он создает псевдо файловую систему в существующем партоне Windows NTFS. Что я ожидал бы, что wubi пользователь для наблюдения является просто разделом NTFS. Именно по этой причине, если Windows повредится, то он, вероятно, возьмет wubi установку с ним.