Единственный способ читать прямую трансляцию - это использовать официального игрока dailymotion.
Мы не разрешаем доступ к прямой трансляции, кроме нашего плеера.
Нет, нет поддержки этого в JavaScript. И то обходное решение кажется очень проблематичным, поскольку Вы теперь теряете способность иметь наклонные черты вправо.
я столкнулся с этой проблемой сам, когда я должен был создать аварийное сообщение или что-то от бэкэнда ASP.NET, и засовывать ее в предупреждение JavaScript на фронтэнде. Проблема была то, что разработчики могли ввести что-либо в Страницу. Предупреждение () метод.
то, Что я сделал для решения этого, было следующие:
public void Alert(string message)
{
message = message.Replace("\\", "\\\\")
.Replace("\r\n", "\n")
.Replace("\n", "\\n")
.Replace("\t", "\\t")
.Replace("\"", "\\\"");
// and now register my JavaScript with this safe string.
}
Я повторю то, что было сказано, прежде - дословные строки не возможны в JavaScript. На самом деле легко выйти из допустимых символов ESC как \n \\ \t
и т.д., но проблема возникает из выхода из недопустимых символов из-за способа, которым они обрабатываются в различных функциях, они становятся несовместимыми. Например
"\a".replace("\a","\\a") // WORKS \a
"aa\a".replace("\a", "\\a") // FAILS \aaa
Также при рассмотрении массива недопустимых специальных символов, например, ["\a"]
, символ будет просто похож a
. Это делает выполнение, что Вы хотите чрезвычайно невозможный.
Hope, которая, по крайней мере, разрешает его для Вас.
Большой клудж обходного решения...
<html>
<head>
<script>
function foo() {
var string = document.getElementById('foo').innerHTML;
alert(string);
}
window.onload=foo;
</script>
<style>
#foo{
display: none;
}
</style>
</head>
<body>
Calling foo on page load.
<div id="foo">\\server\path\to\file.txt</div>
</body>
</html>