Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
)
Windows có 1 tuỳ chọn là cài font qua dạng shortcut, tức là nó chỉ tạo shortcut ở trong thư mục font dẫn đến nới chứa font thật sự mà thôi, mặc định thì nó sẽ không bật, và để có tính năng này thì bạn vào [Control Panel\Appearance and Personalization\Fonts\Font settings] và chọn ô Allow fonts to be installed using a shortcut (advanced), lúc này bạn chuột phải vào font chữ bất kỳ sẽ có tuỳ chọn cài bằng kiểu shortcut.
cài kiểu này tiếp kiệm cho ổ C 1 chút ít nên dự là sẽ nhanh hơn
..postlist, #postlist {width: 100%;}
@media screen and (max-width:1366px) {.postlist, #postlist {width: 1307px;}}
@media screen and (max-width:1024px) {.postlist, #postlist {width: 736px;}}
), script userscript thì dùng greasemonkey, scriptlist, tamermonkey ... nhé// ==UserScript==
// @name gvnfixwidth
// @namespace gvn
// @include https://*gamevn.com/*
// @include http://*gamevn.com/*
// @version 0.2
// @grant none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// ==/UserScript==
(function(){
$('.postbit .postdetails_noavatar .userinfo .contact').prop('style','width:70%');
w();
})();
function w(){
var w=$( window ).width();
$( '#postlist' ).prop('style','width:'+(w-34)+'px;');
$( window ).resize(function() {
w=$( window ).width();
$( '#postlist' ).prop('style','width:'+(w-34)+'px;');
});
}
Do lập trình viên quyết định viết phương thức preload như nào, có loại nó cho 1 thanh chạy hay kiểu như thế, hình nó load xong thì mới cho hiện lên. Thắc mắc làm gìFile hình ảnh mà load trực tiếp trên trình duyệt, thấy có cái thì nó mở dần từ trên xuống với độ nét gốc, có cái thì mở luôn toàn bộ hình nhưng rất mờ, sau đó thì nó mới rõ nét dần, điều gì làm nên khác biệt này thế nhỉ ?

Tùy thuộc phương thức nén hình, loại load từ trên xuống là progressive, rõ dần là interlaced.Ví dụ loại load từ trên xuống nè
[spoil][/spoil]![]()
Loại rõ nét dần nè
[spoil][/spoil]![]()



// @version 1.2.3
// @namespace gfycat
// @author qhu91it
// @description Conventer gfycat link to preview. Thanks for joey5755 about lib gfycat.js - https://github.com/gfycat/gfycat.js
// @include http://*
// @include https://*
// @grant none
// ==/UserScript==
var gfyObject=function(e){function S(e,t){if(t.getElementsByClassName){return t.getElementsByClassName(e)}else{var n=[];var r=t.getElementsByTagName("*");for(var i=0;i<r.length;i++){if((" "+r[i].className+" ").indexOf(" "+e+" ")>-1)n.push(r[i])}return n}}function x(){d=document.createElement("div");d.style.position="absolute";try{d.style.backgroundColor="rgba(0,0,0,0.4)"}catch(e){d.style.backgroundColor="#000";try{d.style.filter="alpha(opacity=60)"}catch(e){}}d.style.color="#fff";d.style.fontFamily="Arial,sans-serif";d.style.fontSize="20px";d.style.padding="10px";d.innerHTML=b.title;d.style.left="0";d.style.top="0";d.style.display="none";t.appendChild(d)}function T(){p=document.createElement("canvas");p.style.position="absolute";p.style.left="0";p.style.top="0";p.onclick=q;p.onmouseout=U;p.onmouseover=R;t.appendChild(p)}function N(){c=document.createElement("video");c.className="gfyVid";if(o)c.autoplay=true;c.loop=true;if(v)c.controls=true;else c.controls=false;c.style.width="100%";c.style.height="auto";c.setAttribute("poster","https://thumbs.gfycat.com/"+b.gfyName+"-poster.jpg");source2=document.createElement("source");source2.src=gfyWebmUrl;source2.type="video/webm";source2.className="webmsource";c.appendChild(source2);source=document.createElement("source");source.src=gfyMp4Url;source.type="video/mp4";source.className="mp4source";c.appendChild(source);t.appendChild(c)}function C(){var e=false;(function(t){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|android|ipad|playbook|silk|blackberry|htc|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))e=true})(navigator.userAgent||navigator.vendor||window.opera);return e}function k(){h=document.createElement("img");h.src=b.gifUrl;if(r)h.style.width="100%";else h.style.maxWidth=b.width+"px";h.style.height="auto";h.onmouseout=U;h.onmouseover=R;t.appendChild(h);t.style.position="relative";t.style.padding=0}function L(){t.style.position="relative";t.style.padding=0;if(!r){t.style.display="inline-block";t.style.overflow="hidden";t.style.boxSizing="border-box";t.style.MozBoxSizing="border-box";t.style.webkitBoxSizing="border-box"}}function A(){if(!s)return;ctrlRow=document.createElement("div");ctrlRow.style.position="relative";u=document.createElement("div");u.className="CtrlBox";a=document.createElement("img");a.className="gfyCtrlPause";a.src="https://assets.gfycat.com/img/placeholder.png";a.style.backgroundImage="url('https://assets.gfycat.com/img/gfycontrols.png')";a.style.cssFloat="right";a.style.marginRight="5px";a.style.width="12px";a.style.height="12px";a.style.borderStyle="none";u.appendChild(a);ctrlReverse=document.createElement("img");ctrlReverse.className="gfyCtrlReverse";ctrlReverse.src="https://assets.gfycat.com/img/placeholder.png";ctrlReverse.style.backgroundImage="url('https://assets.gfycat.com/img/gfycontrols.png')";ctrlReverse.style.cssFloat="right";ctrlReverse.style.marginRight="5px";ctrlReverse.style.width="14px";ctrlReverse.style.height="12px";ctrlReverse.style.backgroundPosition="-46px 0";ctrlReverse.style.borderStyle="none";f=document.createElement("img");f.className="gfyCtrlSlower";f.src="https://assets.gfycat.com/img/placeholder.png";f.style.backgroundImage="url('https://assets.gfycat.com/img/gfycontrols.png')";f.style.marginRight="5px";f.style.width="14px";f.style.height="12px";f.style.cssFloat="right";f.style.borderStyle="none";l=document.createElement("img");l.className="gfyCtrlFaster";l.src="https://assets.gfycat.com/img/placeholder.png";l.style.backgroundImage="url('https://assets.gfycat.com/img/gfycontrols.png')";l.style.width="14px";l.style.height="12px";l.style.cssFloat="right";l.style.marginRight="5px";l.style.borderStyle="none";if(c.paused)F();else I();u.style.position="relative";u.style.cssFloat="right";u.style.width="100px";u.style.padding="5px";u.style.margin="0";u.setAttribute("id","ctr"+n);a.onclick=q;ctrlReverse.onclick=z;u.appendChild(l);u.appendChild(f);u.appendChild(ctrlReverse);u.appendChild(a);ctrlRow.appendChild(u);t.appendChild(ctrlRow)}function O(){t.removeChild(c)}function M(){v=C();n=t.getAttribute("data-id");if(t.getAttribute("data-title")=="true")i=true;if(t.getAttribute("data-expand")=="true")r=true;if(t.getAttribute("data-controls")=="true")s=true;if(t.getAttribute("data-autoplay")=="false")o=false;var e=document.createElement("div");attrib_src=t.attributes;attrib_dest=e.attributes;for(var u=0;u<attrib_src.length;u++){var a=attrib_src.item(u);var f=a.cloneNode();if(f.name=="style"&&a.value!="null"){attrib_dest.setNamedItem(f)}else{}}t.parentNode.replaceChild(e,t);t=e;_("https://gfycat.com/cajax/get/"+n,function(e){if(e){b=e.gfyItem;gfyMp4Url=b.mp4Url;gfyWebmUrl=b.webmUrl;gfyFrameRate=b.frameRate;if(document.createElement("video").canPlayType){N();L();x();T();if(c.addEventListener)c.addEventListener("loadedmetadata",P,false);else c.attachEvent("onloadedmetadata",P);if(o)c.play()}else{g=true;k();x();h.onload=function(){var e=navigator.userAgent.toLowerCase();if(e.indexOf("msie")>-1)d.style.width=h.clientWidth+"px";else d.style.width=h.clientWidth-20+"px"}}}else{}})}function _(e,t,r){var i=Math.floor(Math.random()*1e7+1);var s="_"+n+"_"+i++;if(e.match(/\?/))e+="&callback="+s;else e+="?callback="+s;var o=document.createElement("script");o.type="text/javascript";o.src=e;window[s]=function(e){t.call(r||window,e);document.getElementsByTagName("head")[0].removeChild(o);o=null;try{delete window[s]}catch(n){}};document.getElementsByTagName("head")[0].appendChild(o)}function D(){w=c.offsetWidth;E=c.offsetHeight;if(!r&&w>c.videoWidth){w=c.videoWidth;E=c.videoHeight}p.width=w;p.height=E;d.style.width=w-20+"px"}function P(){D();if(!u){A()}}function H(e,t,n){if(n>0){t=B(t,n)}var r,i,s=t.length;e.beginPath();for(r=0;r<s;r++){i=t[r];if(r==0){e.moveTo(i[0],i[1])}else{e.lineTo(i[0],i[1])}if(n>0){e.quadraticCurveTo(i[2],i[3],i[4],i[5])}}e.closePath()}function B(e,t){var n,r,i,s,o,u,a,f,l=e.length,c=new Array(l);for(r=0;r<l;r++){n=r-1;i=r+1;if(n<0){n=l-1}if(i==l){i=0}s=e[n];o=e[r];u=e[i];a=j(s[0],s[1],o[0],o[1],t,false);f=j(o[0],o[1],u[0],u[1],t,true);c[r]=[a[0],a[1],o[0],o[1],f[0],f[1]]}return c}function j(e,t,n,r,i,s){var o=Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2)),u=s?i/o:(o-i)/o;return[e+u*(n-e),t+u*(r-t)]}function F(){if(!s){return}a.style.backgroundPosition="-71px 0";f.style.backgroundPosition="0 0";f.style.marginLeft="6px";l.style.backgroundPosition="-192px 0";l.style.width="8px";l.onclick=V;f.onclick=$}function I(){if(!s)return;a.style.backgroundPosition="-95px 0";l.style.backgroundPosition="-20px 0";f.style.backgroundPosition="-165px 0";l.style.width="14px";f.style.marginLeft="0px";l.onclick=X;f.onclick=W}function q(){if(c.paused){c.play();I()}else{c.pause();F()}}function R(){if(!i||!b.title)return;d.style.display="block"}function U(){if(!i)return;d.style.display="none"}function z(){a.style.backgroundPosition="-95px 0";f.style.backgroundPosition="0 0";f.style.marginLeft="6px";l.style.backgroundPosition="-192px 0";l.style.width="8px";l.onclick=V;f.onclick=$;c.pause();var e=S("mp4source",c)[0];var t=S("webmsource",c)[0];if(m){e.src=e.src.replace(/-reverse\.mp4/g,".mp4");e.src=e.src.replace(/-reverse\.webm/g,".webm");t.src=t.src.replace(/-reverse\.webm/g,".webm");ctrlReverse.style.backgroundPosition="-46px 0";m=false}else{e.src=e.src.replace(/\.mp4/g,"-reverse.mp4");e.src=e.src.replace(/\.webm/g,"-reverse.webm");t.src=t.src.replace(/\.webm/g,"-reverse.webm");ctrlReverse.style.backgroundPosition="-141px 0";m=true}c.playbackRate=1;J();I()}function W(){if(c.playbackRate<=1)c.playbackRate=c.playbackRate/2;else c.playbackRate--}function X(){if(c.playbackRate<=1){c.playbackRate=c.playbackRate*2}else{c.playbackRate++}}function V(){if(window.opera){var e=c.onplay;c.onplay=function(){c.pause();c.onplay=e};c.play()}else{c.currentTime+=1/gfyFrameRate}}function $(){c.currentTime-=1/gfyFrameRate}function J(){c.load();c.play()}var t=e;var n;var r;var i;var s;var o=true;var u;var a;var f;var l;var c;var h;var p;var d;var v;var m=false;var g=false;var y=this;var b;var w;var E;return{init:M,refresh:J}};var gfyCollection=function(){function t(e,t){if(t.getElementsByClassName){return t.getElementsByClassName(e)}else{var n=[];var r=t.getElementsByTagName("*");for(var i=0;i<r.length;i++){if((" "+r[i].className+" ").indexOf(" "+e+" ")>-1)n.push(r[i])}return n}}function n(){r()}function r(){var n=e.length;elem_coll=t("gfyitem",document);for(var r=0;r<elem_coll.length;r++){var i=new gfyObject(elem_coll[r]);e.push(i)}for(var r=n;r<e.length;r++){e[r].init()}}function i(){return e}var e=[];return{init:n,get:i,scan:r}}();
var auto_trans = false;
function attEv(e){
if(e.href !== undefined && /gfycat.com\/(\w)+/.test(e.href)){show(e);}
}
function show(e){
var d = document.createElement('div');
d.className = 'gfyitem';
d.setAttribute("data-title", "true");
d.setAttribute("data-autoplay", "false");
d.setAttribute("data-controls", "true");
d.setAttribute("data-expand", "false");
d.setAttribute("data-id", getFileName(e.href));
d.addEventListener("click", gfyCollection.init, false);
e.parentNode.insertBefore(d, e);
var p = document.createElement('p');
p.innerHTML = e.href;
e.parentNode.insertBefore(p, e);
e.parentNode.removeChild(e);
d.click();
}
function getFileName(str){
return str.split("/").pop().split("#").shift();
}
(function(){
// auto show all gfycat link when page load
if(auto_trans){
var a = document.getElementsByTagName('a');
for(var i=(a.length-1);i>=0;i--){attEv(a[i]);}
}
// add event show when hover a gfycat link
document.addEventListener("mouseover",function(event){attEv(event.target)},false);
})();
Chia sẻ website hay
APK Downloader - download file APK từ google play
![]()
Đây là trang web giúp bạn bắt link download các app, game apk từ trang google play về máy (để làm gì đó), cách dùng đơn giản thôi đó là vào trang play.google.com tìm 1 app hay game nào đó, copy cái link đó dán vào trang apk downloader rồi nhấp vào dòng Generator download link rồi đợi 1 lát sẽ có, tuy nhiên các app phải trả tiền thì phài làm theo cách khác (khó khăn hơn)
chỉ mình với 
Lên appvn hay 1 số trang chia sẽ app crk như onhackmình thích cách khó khănchỉ mình với
![]()

ko cóLên appvn hay 1 số trang chia sẽ app crk như onhack![]()
