Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用谷歌图书保护我的内容_Javascript_Ruby On Rails_Ruby_Flash - Fatal编程技术网

Javascript 如何使用谷歌图书保护我的内容

Javascript 如何使用谷歌图书保护我的内容,javascript,ruby-on-rails,ruby,flash,Javascript,Ruby On Rails,Ruby,Flash,这是我的第一篇文章。因此,“你好,世界!”:-) 在发布之前,我一直在谷歌搜索信息,以保护我的网络内容 我正在使用一些代码来保护“ctrl+c”“ctrl+a”,例如: 我想问你,;你知道谷歌图书如何保护他们的内容吗? 我的意思是,你不能选择,你不能打印,没有鼠标右键菜单。。。当然,您可以使用打印屏幕等,但它们的内容在源代码中不收费。他们现在怎么样?有一些RubyonRails的宝石吗 如果你能帮我提些建议,我会非常感激的 谢谢你的时间和帮助 如果我的英语没有我想要的那么好,请接受我的道歉。:-

这是我的第一篇文章。因此,“你好,世界!”:-) 在发布之前,我一直在谷歌搜索信息,以保护我的网络内容

我正在使用一些代码来保护“ctrl+c”“ctrl+a”,例如:

我想问你,;你知道谷歌图书如何保护他们的内容吗? 我的意思是,你不能选择,你不能打印,没有鼠标右键菜单。。。当然,您可以使用打印屏幕等,但它们的内容在源代码中不收费。他们现在怎么样?有一些RubyonRails的宝石吗

如果你能帮我提些建议,我会非常感激的

谢谢你的时间和帮助


如果我的英语没有我想要的那么好,请接受我的道歉。:-)

我认为谷歌图书使用图像来显示文本。我认为没有办法保护纯文本不被复制。浏览器是客户机的应用程序,可以执行用户想要的操作,因此如果它可以显示文本,也可以将其复制到用户想要的任何位置。由于OCR库,即使使用图像也不是万无一失的。谢谢您的回答。您是否看到,当您尝试打印时,图像不会出现?如果是图像,应该打印出来,对吗?另一方面你知道把文字转换成图像的方法吗?(也许是帆布?)但是。。。。您是否知道如果使用画布,源代码将显示在源代码中?
document.ondragstart = test;
document.onselectstart = test;
document.oncontextmenu = test;
function test() 
{
    return false;
}

document.oncontextmenu;

function catchControlKeys(event)
{
    var code=event.keyCode ? event.keyCode : event.which ? event.which : null;
    if (event.ctrlKey)
    {
        if (code == 117) return false;
        if (code == 85) return false;
        if (code == 99) return false;
        if (code == 67) return false;
        if (code == 97) return false;
        if (code == 65) return false;
    }
}