В общем этот код работает лишь в Firefox 54, во всех остальных браузер не работает. В чем может быть проблема?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
function fingerprint() {
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
var txt = "browser";
ctx.textBaseline = "top";
ctx.font = "14px 'Arial'";
ctx.textBaseline = "alphabetic";
ctx.fillStyle = "#f60";
ctx.fillRect(125,1,62,20);
ctx.fillStyle = "#069";
ctx.fillText(txt, 2, 15);
ctx.fillStyle = "rgba(102, 204, 0, 0.7)";
ctx.fillText(txt, 4, 17);
var strng=canvas.toDataURL();
document.body.appendChild(canvas);
var hash=0;
if (strng.length==0) return 'nothing!';
for (i = 0; i < strng.length; i++) {
char = strng.charCodeAt(i);
hash = ((hash«5)-hash)+char;
hash = hash & hash;
}
return hash;
}
var search = fingerprint();
$("input[type=text]").val(search);
$(function(){
$(document).on('submit', '[data-action="adds"]', function (e) {
e.preventDefault();
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize()
}).done(function (data) {
});
});
});
});
</script>
<form name="form" id="form" action="view_text.php" method="POST" data-action="adds">
<input type="text" name="search" value="">
<input type="submit" value="GO">
</form>
<script type="text/javascript">
window.onload = function() {
document.forms["form"].submit();
}
</script>
В файле view_txt.php
прсотенький код занесений строки в файл, заносится пустое значение.
Но, если без автоматической отправки формы, тогда всё работает нормально во всех браузерах.
Попробуйте вместо
window.onload = function() {
document.forms["form"].submit();
}
написать
$(function(){
$('#form').submit();
});
Может быть так, что страница уже загрузилась, а вот jquery еще не запустился.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как правильно в Sleeping Owl admin в Datatables сделать фильтр по диапазону значений даты? Хотелось бы увидеть пример - я предполагаю, что у меня может быть...
Подскажите, пожалуйста, как запустить через командную строку php в LinuxЯ знаю, что в Windows необходимо зайти в папку в php зажать Shift, нажать правую...
Добрый день, с php работал очень мало, по этому вопрос может показаться глупымСделал дамп переменной $res, выдало следующий результат:
При установке шаблона kit-starter на yii2 возникла ошибкаСама ошибка на скриншоте