在某些网页上,无法复制或保存背景图像.我使用的浏览器无法将其识别为图像.
我的问题是: 我想知道如何在网页上创建一个无法被用户复制的图像.
例如:在这个github帮助页面上,写入标题的背景图像无法复制并保存在我正常使用的浏览器中.
可能是图像是由javascript代码或其他语言创建的图形?
我一直试图让这项工作相当长一段时间.但我似乎无法使其发挥作用.我想要一个只有一个输入的多图像上传表格.
这是我的upload.php
<?php
include("../include/session.php");
session_start();
$allowedExts = array("jpeg", "jpg", "png", "gif");
$extension = end(explode(".", $_FILES["upload"]["name"]));
if(isset($_FILES['upload']['tmp_name']))
{
for($i=0; $i < count($_FILES['upload']['tmp_name']);$i++)
{
if (($_FILES["upload"]["name"] < 90000000000000000)
&& in_array($extension, $allowedExts)) {
if ($_FILES["upload"]["error"] > 0)
{
header('location: '.$error); die;
}
else
{
if (file_exists("../icons/".$_SESSION["username"] ."/" . $_FILES["upload"]["name"]))
{
echo "error";
}
else
{
if(!is_dir("../icons/". $_SESSION["username"] ."/")) {
mkdir("../icons/". $_SESSION["username"] ."/");
}
$temp = explode(".",$_FILES["upload"]["name"]);
$file = rand(1,999999999999) . '.' .end($temp);
move_uploaded_file($_FILES["upload"]["tmp_name"], "../icons/". $_SESSION["username"] ."/". $file);
}
}
}
} else { …Run Code Online (Sandbox Code Playgroud) 我看到很多项目正在使用
$(document).on('ready', function(e){
//jquery stuff
})
Run Code Online (Sandbox Code Playgroud)
代替:
$( document ).ready(function( ) {
// Code using $ as usual goes here.
});
Run Code Online (Sandbox Code Playgroud)
要么
$(function() {
// Handler for .ready() called.
});
Run Code Online (Sandbox Code Playgroud)
我阅读了完整的api文档, 但我没有看到使用第一个示例的情况.
对我来说,on在第一个例子中使用是没用的.
案件之间有什么区别?