如果有人在浏览器中打开了我的.js或.css文件,是否可以显示不同的内容?我将Apache配置为在.js和.css文件中执行PHP代码.如何检测文件是由网页请求还是由用户直接查看?
编辑:我知道没有办法100%隐藏我的文件.我正在寻找阻止人们复制我的代码的最佳方法.
假设我要将以下行包含在我的网站标题中:
<script type="text/javascript" language="javascript" src="file.js"></script>
Run Code Online (Sandbox Code Playgroud)
现在任何人都可以轻松访问my--web--site/file.js并查看其来源.所以,我不知道是否有任何想法,我可以重新命名file.js到file.php,仍然能够调用它,工作得很好,所以没有人可以通过访问查看my--web--site/file.php.
任何的想法?
据我所知,诸如PHP之类的脚本语言不会显示在浏览器的页面源代码中。JavaScript 不也是这样吗?
如果是这样,为什么它们会受到不同的对待?是否有解决方案可以从页面源中隐藏 JavaScript(由浏览器显示)?
我不需要有关如何隐藏它的详细信息,只是出于我的好奇心是否已被解决。
谢谢!
如何使用Javascript禁用firebug?我想这样做是为了隐藏访问者的网页运作.有没有选择这样做?
如果一个人做了一些艰苦的工作,并且不希望其他人复制它,例如javascript,css,html.有办法吗?
我听说javascript可以被混淆(我可以如何混淆(保护)JavaScript?).
由于SEO(搜索引擎优化)将受到影响,因此仅仅为html做这一点没有意义.
如何为.css文件做到这一点?这对我来说非常重要.
有什么方法可以让它变得更难?(除了只是将变量/样式重命名为伪造的) 有没有办法将所有的css和html包含到javascript中然后混淆javascript?谢谢.
如果我混淆了javascript代码,浏览器如何处理/理解它?
其次,如果我想混淆HTML中的短脚本,那么我需要采取哪些步骤,因为我以前从未这样做过?我是否将javascript粘贴到某种工具中并对其进行“加扰”,然后将结果粘贴回html页面中?
谢谢
我们计划将我们的Web应用程序从php框架转移到angular.js,但我担心我的代码是否会被盗?因为javascript框架源对所有人开放,担心它是否有意义?有没有使用javascript框架的流行应用程序?
javascript frameworks web-applications backbone.js angularjs
反正有隐藏或保护我的JavaScript代码.因为任何人都可以使用查看页面源轻松地在我的网站上看到我的javascript逻辑,这对我有害.请告诉我您保护javascript代码或使用任何加密方法难以理解的任何方法都无法轻松解密.
简单的问题,我相信它已被问过很多次了!
如何防止在源代码中单击我的JS文件的链接?
我正在创建一个Angular JS SPA网站,并且已经解决了行动,所以通过附加网址几乎不可能访问链接,因为它总是会反弹回主页,这就是我想要的.
但是,我需要隐藏我的src代码,并且已经有很多方法可以做到这一点,但只是想阻止源代码中的链接被"可点击".
我已经设法为我的CSS(Google方法)这样做,这与我想要的类似:
<script type="text/javascript" defer="defer">
var cb = function() {
var l = document.createElement('link'); l.rel = 'stylesheet';
l.href = 'stylesheets/style.css';
var h = document.getElementsByTagName('head')[0];
h.parentNode.insertBefore(l, h);
};
var raf = requestAnimationFrame || mozRequestAnimationFrame ||
webkitRequestAnimationFrame || msRequestAnimationFrame;
if (raf) raf(cb);
else window.addEventListener('load', cb);
</script>
Run Code Online (Sandbox Code Playgroud) javascript ×9
html ×4
angularjs ×2
css ×2
obfuscation ×2
php ×2
backbone.js ×1
frameworks ×1
html5 ×1
jquery ×1
security ×1