Hiển thị các bài đăng có nhãn Thủ Thuật Web. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Thủ Thuật Web. Hiển thị tất cả bài đăng

Thứ Năm, 5 tháng 2, 2015

Hướng dẫn “nhúng” video Facebook vào blog, website

Hướng dẫn “nhúng” video Facebook vào blog, website

Trong bài viết dưới đây, chúng tôi sẽ hướng dẫn các bạn cách chèn video của Facebook vào website. Từ trước đến nay, việc chèn hoặc nhúng các đoạn video, clip của YouTube vào website, blog cá nhân khá đơn giản và dễ dàng, nhưng với Facebook thì mọi chuyện lại không suôn sẻ như vậy. Để thực hiện, các bạn cần làm theo những bước tuần tự sau.


Bây giờ hãy nhìn vào đường dẫn dài phía dưới, sẽ có dạng như sau:
http://www.facebook.com/video/video.php?v=123456789012345
Cụ thể, đây là đường dẫn của trang video, và chúng ta không thế sử dụng để chèn hoặc nhúng vào blog, website. Mà thay vào đó, phải chỉnh sửa lại để lấy địa chỉ thực sự:
http://www.facebook.com/v/123456789012345
Bên cạnh đó, khi nhìn vào phần code chuẩn theo kiểu Old Style của bất kỳ video YouTube nào, sẽ có dạng như sau:
<object width="500" height="314">
<param name="movie" value="http://www.youtube.com/v/kdjuyfQijs0?fs=1&amp;hl=en_US"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/kdjuyfQijs0?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" width="500" height="314" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
Đây là mã nhúng chuẩn dành cho video shockwave flash, và chúng tôi đã đánh dấu đường dẫn nhúng của YouTube. Và bây giờ tất cả những gì bạn cần làm là thay thế YouTube bằng Facebook trong địa chỉ đó:
<object width="500" height="314">
<param name="movie" value="http://www.facebook.com/v/123456789012345"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.facebook.com/v/123456789012345" type="application/x-shockwave-flash" width="500" height="314" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
Và phần còn lại rất đơn giản, hãy chèn đoạn mã này vào website hoặc blog của bạn dưới dạng HTML Mode. Nhưng mọi người cần chú ý 1 điều như sau, không phải tất cả video của Facebook đều được Public, do vậy nếu bạn hoặc ai đó tự ý chia sẻ mà không được sự đồng ý của người chủ hợp pháp rất có thể gặp phải vấn đề sau này. Chúc các bạn thành công!
(theo Quick Online Tips)

Thứ Tư, 4 tháng 2, 2015

Thứ Ba, 3 tháng 2, 2015

Các cách giải mã hóa Html Javascript !

Các cách giải mã hóa Html Javascript !

Mã hóa bằng Javascript thực sự chẳng có gì khó để giải mã.
Hiện có hai cách phổ biến nhất để mã hóa trang web bằng Javascript ở các website Việt Nam hiện nay: Dùng function dF(s) và dùng function RrRrRrRr(teaabb)
Làm sao để nhận biết được mã hóa bằng function nào?
1. Bạn chỉ cần xem cấu trúc code:
<SCRIPT LANGUAGE="JavaScript">eval(unescape("%66%75.......
<SCRIPT LANGUAGE="JavaScript">document.write( unescape( '%70%61%67%65%20%6F%6E%.....
Hai dạng trên thực chất chỉ là escape thôi, không có gì to lớn. Nếu bạn không tự unescape được thì hãy vào 1 trong các trang sau:
encode-decode html
để unescape.

2. Sau khi unescape bạn sẽ thấy rõ ràng cái function dùng để mã hóa, bây giờ tiếp tục xử lý:
Function df(s) sẽ có cấu trúc như sau:


Code:
function dF(s){var s1=unescape(s.substr(0,s.length-1)); 
var t='';
for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));
document.write(unescape(t));
Và cấu trúc của đoạn code bị mã hóa:


Code:
<SCRIPT LANGUAGE="JavaScript">document.write( unescape( '%70%61%....'); dF('Phần code bị mã hóa')</SCRIPT>
Thực chất là:


Code:
 
<SCRIPT LANGUAGE="JavaScript">
function dF(s){var s1=unescape(s.substr(0,s.length-1));
var t='';
for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));
document.write(unescape(t));
dF('Phần code bị mã hóa')</SCRIPT>
Bạn chỉ việc tạo một function dF(s) mới như sau:



Code:
function dF(s){var s1=unescape(s.substr(0,s.length-1)); 
var t='';
for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));
u=(unescape(t));
document.write (t);
}
Thay thế vào cái function dF(s) cũ, save file lại rồi mở bằng Browser. Khi mở, Browser của bạn sẽ hiện ra code với các ký tự do bị escape, bạn hãy copy hết và paste vào 
http://scriptasylum.com/tutorials/en...de-decode.html
một lần nữa, sẽ thành công !!!

Function RrRrRrRr(teaabb) có cấu trúc:


Code:
function RrRrRrRr(teaabb){
var tttmmm="";
l=teaabb.length;
www=hhhhffff=Math.round(l/2);
if(l<2*www) hhhhffff=hhhhffff-1;
for(i=0;i<hhhhffff;i++)
tttmmm = tttmmm + teaabb.charAt(i)+ teaabb.charAt(i+hhhhffff);
if(l<2*www)
tttmmm = tttmmm + teaabb.charAt(l-1);
document.write(tttmmm);};
Tương tự như trên, bạn tạo một function mới như sau:


Code:
function RrRrRrRr(teaabb){
var tttmmm="";
l=teaabb.length;
www=hhhhffff=Math.round(l/2);
if(l<2*www) hhhhffff=hhhhffff-1;
for(i=0;i<hhhhffff;i++)
tttmmm = tttmmm + teaabb.charAt(i)+ teaabb.charAt(i+hhhhffff);
if(l<2*www)
tttmmm = tttmmm + teaabb.charAt(l-1);
u=(unescape(tttmmm));
document.write (tttmmm);};
Các bước sau đó làm tương tự.

----------------------

Bạn cũng có thể xem được code bằng cách thay document.write (); bằng alert (); trên 2 function kia  :

function dF(s){var s1=unescape(s.substr(0,s.length-1)); 
var t='';
for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1. charCodeAt(i)-s.substr(s.length-1,1));
alert (unescape(t));

function RrRrRrRr(teaabb){
var tttmmm="";
l=teaabb.length;
www=hhhhffff=Math.round(l/2);
if(l<2*www) hhhhffff=hhhhffff-1;
for(i=0;i<hhhhffff;i++)
tttmmm = tttmmm + teaabb.charAt(i)+ teaabb.charAt(i+hhhhffff);
if(l<2*www)
tttmmm = tttmmm + teaabb.charAt(l-1);
alert (tttmmm);};

Chúc bạn thành công !