Malaysian start up builds Sharia-Compliant mobile browser
The Muslim-friendly browser, is designed with messaging, news and other features and says that it offers Sharia-compliant browsing experience.
Primarily the mobile web browser is aimed at users in Malaysia and Indonesia.
A quick scan at its website salamweb.com shows the app has various Muslim-specific functions, such as the Qibla Compass (to indicate the direction to face to perform ritual namaaz/prayers), prayer times and daily quotes.
The app also has “SalamProtect” feature. “SalamProtect is an advanced content filter that flags material that’s better to avoid. It’s controlled and customised by you and designed to help the whole Muslim community find enjoyable content. Stay focused on what matters most and turn off what doesn’t,” the website writes.
The website further writes that every time a user uses SalamWeb to browse, chat, read news and more, they will make a donation to a worthy Muslim charity.
The app is available on both Google play and Apple App Store.
The website declares, “We are the world’s first Shariah certified web browser and digital ecosystem endorsed by Amanie Shariah Supervisory Board. In conformity with Malaysia Digital Economy Corporation’s (MDEC) Islamic Digital Economy Mi’yar.”
‘;
var cat=”?cat=874815″;
$(“.main-rhs2175444″).theiaStickySidebar();
var instagram_script=document.createElement(‘script’);
instagram_script.defer=’defer’;
instagram_script.async=’async’;
instagram_script.src=”http://platform.instagram.com/en_US/embeds.js”;
document.head.appendChild(instagram_script);
/*$(window).scroll(function(){
var last=$(‘div.listing’).filter(‘div:last’);
var lastHeight=last.offset().top ;
if(lastHeight + last.height() < $(document).scrollTop() + $(window).height() && nextload==true){ var circle=”http://zeenews.india.com/”; var myTimer=”http://zeenews.india.com/”; var interval=30; var angle=0; var Inverval=”http://zeenews.india.com/”; var angle_increment=6; $.ajax({ url: “/micros/article-list.php” + cat + nextpath, async: true, dataType: “json”, beforeSend: function(){ $(‘div.listing’).append(load); nextload=false; //console.log(“/micros/article-list.php” + cat + nextpath); ice=1; circle=$(‘.center-section’).find(‘#green-halo’); myTimer=$(‘.center-section’).find(‘#myTimer’); angle=0; Inverval=setInterval(function (){ $(circle).attr(“stroke-dasharray”, angle + “, 20000”); //myTimer.innerHTML=parseInt(angle/360*100) + ‘%’; if(angle >=360){
angle=1;
}
angle +=angle_increment;
}.bind(this),interval);
},
success: function(data){
nextload=false;
//console.log(“success”);
//console.log(data);
$.each(data[‘rows’], function(key,val){
//console.log(“data found”);
ice=2;
if(val[‘id’]!=’2175444′){
string=’
‘;
$(‘div.listing’).append(string);
}});
},
error:function(xhr){
//console.log(“Error”);
//console.log(“An error occured: ” + xhr.status + “http://zeenews.india.com/” + xhr.statusText);
nextload=false;
},
complete: function(){
$(‘div.listing’).find(“.loading-block”).remove();;
pg +=1;
//console.log(“mod” + ice%2);
nextpath=’&page=’ + pg;
//console.log(“request complete” + nextpath);
cat=”?cat=874815″;
//console.log(nextpath);
nextload=(ice%2==0)?true:false;
}});
}
//console.log(“**” + lastoff + “**”);
});*/
var maindiv=false;
var dis=0;
var fbcontainer=”http://zeenews.india.com/”;
var fbid=”http://zeenews.india.com/”;
var fb_script=document.createElement(‘script’);
fb_script.text=”(function(d, s, id){var js, fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)) return;js=d.createElement(s); js.id=id;js.src=”http://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.9″;fjs.parentNode.insertBefore(js, fjs);}(document, ‘script’, ‘facebook-jssdk’));”;
var fmain=$(“.sr2175444”);
var fdiv=’
‘;
//console.log(fdiv);
//$(fb_script).appendTo(fmain);
$(fdiv).appendTo(fmain);
function fillElementWithAd($el, slotCode, size, targeting){
if(typeof targeting===’undefined’){
targeting={};}else if(Object.prototype.toString.call(targeting)!=='[object Object]’){
targeting={};}
var elId=$el.attr(‘id’);
//console.log(“elId:” + elId);
googletag.cmd.push(function(){
var slot=googletag.defineSlot(slotCode, size, elId);
for (var t in targeting){
slot.setTargeting(t, targeting[t]);
}
slot.addService(googletag.pubads());
googletag.display(elId);
googletag.pubads().refresh([slot]);
});
}
$(document).delegate(“button[id^=’mf’]”, “click”, function(){
fbcontainer=”http://zeenews.india.com/”;
fbid=’#’ + $(this).attr(‘id’);
var sr=fbid.replace(“#mf”, “.sr”);
$(fbid).parent().children(sr).toggle();
fbcontainer=$(fbid).parent().children(sr).children(“.fb-comments”).attr(“id”);
});
function onPlayerStateChange(event){
var ing, fid;
//console.log(event + “—player”);
$(‘iframe[id*=”video-“]’).each(function(){
_v=$(this).attr(‘id’);
//console.log(“_v: ” + _v);
if(_v!=event){
//console.log(“condition match”);
ing=new YT.get(_v);
if(ing.getPlayerState()==’1′){
ing.pauseVideo();
}}
});
$(‘div[id*=”video-“]’).each(function(){
_v=$(this).attr(‘id’);
//console.log(“_v: ” + _v + ” event: ” + event);
if(_v!=event){
jwplayer(_v).play(false);
}});
}
function onYouTubePlay(vid, code, playDiv,vx, pvid){
if(typeof(YT)==’undefined”http://zeenews.india.com/”| typeof(YT.Player)==’undefined’){
var tag=document.createElement(‘script’);
tag.src=”https://www.youtube.com/iframe_api”;
var firstScriptTag=document.getElementsByTagName(‘script’)[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
window.onYouTubePlayerAPIReady=function(){
onYouTubePlayer(vid, code, playDiv,vx, pvid);
};}else{onYouTubePlayer(vid, code, playDiv,vx, pvid);}}
function onYouTubePlayer(vid, code, playDiv,vx, pvid){
//console.log(playDiv + “Get Youtue ” + vid);
//$(“#”+vid).find(“.playvideo-“+ vx).hide();
var player=new YT.Player(playDiv , {
height: ‘450’,
width: ‘100%’,
videoId:code,
playerVars: {
‘autoplay’: 1,
‘showinfo’: 1,
‘controls’: 1
},
events: {
‘onStateChange’: function(event){
onPlayerStateChange(event.target.a.id);
}}
});
$(“#video-“+vid).show();
}
function onjwPlayerAPIReady(vid, code, playDiv,vx, pvid){
//$(“#”+vid).find(“.playvideo-“+ vx).hide();
//console.log(“Get Jwplayer” + $(“#”+vid));
//console.log(jwplayer(vid).getState());
jwplayer(playDiv).setup
({
file: code,
mediaid:’Z’+vid,
hlshtml: true,
primary: ‘html5’,
cookies: true,
width: ‘100%’,
aspectratio:’16:9′,
autostart: true,
fallback: false,
ga: {},
events:{
onPlay: function(event){
onPlayerStateChange(this.id);
}},
advertising:{
client: ‘googima’,
schedule: {
preroll: {
offset: ‘pre’,
tag: ‘https://pubads.g.doubleclick.net/gampad/ads?sz=640×480&iu=/11440465/Zeenews_English_Video/Zeenews_English_Preroll&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&url=http//demo.zeenews.com/&description_url=http//demo.zeenews.com/&correlator=[timestamp]’
}}
}});
}
$(document).delegate(“div[id^=’play’]”, “click”, function(){
//console.log($(this).attr(“id”));
//console.log($(this).attr(“video-source”));
//console.log($(this).attr(“video-code”));
var isyoutube=$(this).attr(“video-source”);
var vid=$(this).attr(“id”);
$(this).hide();
var pvid=$(this).attr(“newsid”);
var vx=$(this).attr(“id”).replace(‘play-‘,”http://zeenews.india.com/”);
var vC=$(this).attr(“video-code”);
var playDiv=”video-” + vid + “-” + pvid;
if(isyoutube==’No’){
onjwPlayerAPIReady(vid, vC, playDiv,vx, pvid);
}else{
onYouTubePlay(vid, vC, playDiv,vx, pvid);
}});
$(document).delegate(“div[id^=’ptop’]”, “click”, function(){
var vid=$(this).attr(“id”).replace(‘ptop’,”http://zeenews.india.com/”);
$(this).hide();
var pvid=$(this).attr(“newsid”);
//console.log($(this).attr(“id”) + “–” + vid);
//console.log($(this).parent().children().find(‘#play-‘+vid).attr(“video-source”));
//console.log($(this).parent().children().find(‘#play-‘+vid).attr(“video-code”));
var isyoutube=$(this).parent().children().find(‘#play-‘+vid).attr(“video-source”);
var vC=$(this).parent().children().find(‘#play-‘+vid).attr(“video-code”);
var playDiv=”mvideo-play-” + vid + “-” + pvid;
if(isyoutube==’No’){
//console.log(jwplayer($(this).attr(“id”)).getState());
onjwPlayerAPIReady($(this).attr(“id”), vC, playDiv, vid, pvid);
}else{
onYouTubePlay($(this).attr(“id”), vC, playDiv, vid, pvid);
}});
var nxti=3;
var ci=1;
var nxti_1=6;
var nxti_2=9;
var nxti_3=12;
//console.log(“totalPCount: ” + $(“#star2175444 > div.field-name-body > div.field-items > div.field-item”).children(‘p’).length);
var pl=$(“#star2175444 > div.field-name-body > div.field-items > div.field-item”).children(‘p’).length;
if(pl>3){
$(“#star2175444 > div.field-name-body > div.field-items > div.field-item”).children(‘p’).each(function(i, n){
ci=parseInt(i) + 1; t=this;
d=$(“
“);
//console.log(“i: ” + i + ” ci:” + ci + ” n:” + n);
//console.log(this);
if(i==2){d.insertAfter(t);fillElementWithAd(d, ‘/11440465/Zeenews_English_Web/Zeenews_English_AS_Inarticle_1_300x250’, [300, 250], {});
}
});
}
if($.autopager==false){
var use_ajax=false;
function loadshare(curl){
history.replaceState(“http://zeenews.india.com/” ,”http://zeenews.india.com/”, curl);
if(window.OBR){
window.OBR.extern.researchWidget();
}
//console.log(“loadshare Call->” + curl);
//$(‘html head’).find(‘title’).text(“main” + nxtTitle);
if(_up==false){
var cu_url=curl;
_gaq.push([‘_setAccount’, ‘UA-2069755-1’]);
var r=_gaq.push([‘_trackPageview’,cu_url]);
_gaq.push([‘_setCookiePath’, ‘/’]);
if(window.COMSCORE){
window.COMSCORE.beacon({c1: “2”, c2: “9254297”});
var e=Date.now();
$.ajax({
url: “/marathi/news/zscorecard.json?” + e,
success: function(e){}})
}
//console.log(‘ga:’+r);
//console.log(“loadshare Call”);
}}
if(use_ajax==false){
//console.log(‘getting’);
var view_selector=’div.center-section’;
var content_selector=view_selector;
var items_selector=content_selector + ‘ > div.rep-block’;
var pager_selector=’div.next-story-block > div.view-zn-article-mc-all-2017 > div.view-content > div.clearfix’;
var next_selector=’div.next-story-block > div.view-zn-article-mc-all-2017 > div.view-content > div.clearfix > a:last’;
var auto_selector=’div.tag-block’;
var img_location=view_selector + ‘ > div.rep-block:last’;
var img_path=’
‘; //settings.img_path;
‘;
var img=img_path;
//$(pager_selector).hide();
var x=0;
var url=”http://zeenews.india.com/”;
var prevLoc=window.location.pathname;
var circle=”http://zeenews.india.com/”;
var myTimer=”http://zeenews.india.com/”;
var interval=30;
var angle=0;
var Inverval=”http://zeenews.india.com/”;
var angle_increment=6;
var handle=$.autopager({
appendTo: content_selector,
content: items_selector,
runscroll: maindiv,
link: next_selector,
autoLoad: false,
page: 0,
start: function(){
$(img_location).after(img);
circle=$(‘.center-section’).find(‘#green-halo’);
myTimer=$(‘.center-section’).find(‘#myTimer’);
angle=0;
Inverval=setInterval(function (){
$(circle).attr(“stroke-dasharray”, angle + “, 20000”);
//myTimer.innerHTML=parseInt(angle/360*100) + ‘%’;
if(angle >=360){
angle=1;
}
angle +=angle_increment;
}.bind(this),interval);
},
load: function(){
$(‘div.loading-block’).remove();
clearInterval(Inverval);
//$(‘.repeat-block > .row > div.main-rhs2175444’).find(‘div.rhs2175444:first’).clone().appendTo(‘.repeat-block >.row > div.main-rhs’ + x);
$(‘div.rep-block > div.main-rhs2175444 > div:first’).clone().appendTo(‘div.rep-block > div.main-rhs’ + x);
$(‘.center-section >.row:last’).before(‘
Next Story
‘);
$(“.main-rhs” + x).theiaStickySidebar();
var fb_script=document.createElement(‘script’);
fb_script.text=”(function(d, s, id){var js, fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)) return;js=d.createElement(s); js.id=id;js.src=”http://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.9″;fjs.parentNode.insertBefore(js, fjs);}(document, ‘script’, ‘facebook-jssdk’));”;
var fmain=$(“.sr”+ x);
var fdiv=’
‘;
//$(fb_script).appendTo(fmain);
$(fdiv).appendTo(fmain);
FB.XFBML.parse();
var $dfpAd=$(‘.center-section’).children().find(“#ad-“+ x);
//console.log($dfpAd);
/*var pl=$(“#star2175444 > div.field-name-body > div.field-items > div.field-item”).children(‘p’).length;
if(pl>3){
xp=”#star”+x;
$(xp +” > div.field-name-body > div.field-items > div.field-item”).children(‘p’).each(function(i, n){
ci=parseInt(i) + 1; t=this;
d=$(“
if(pl>3){
$(xp + ” > div.field-name-body > div.field-items > div.field-item”).children(‘p’).each(function(i, n){
ci=parseInt(i) + 1; t=this;
d=$(”
“);
//console.log(“i: ” + i + ” ci:” + ci + ” n:” + n);
//console.log(this);
if(i==2){d.insertAfter(t);fillElementWithAd(d, ‘/11440465/Zeenews_English_Web/Zeenews_English_AS_Inarticle_1_300x250’, [300, 250], {});
}
});
}
var $dfpAdrhs=$(‘.main-rhs’ + x).children().find(‘.adATF’).empty().attr(“id”, “ad-300-” + x); //$(‘.content-area > .main-article > .row > .main-rhs’+x).find(‘#ad-300-‘ + x);
var $dfpAdrhs2=$(‘.main-rhs’ + x).children().find(‘.adBTF’).empty().attr(“id”, “ad-300-2-” + x);//$(‘.content-area > .main-article > .row > .main-rhs’+x).find(‘#ad-300-2-‘ + x);
fillElementWithAd($dfpAdrhs, ‘/11440465/Zeenews_English_Web/Zeenews_English_AS_ATF_300x250’, [[300, 250], [300, 600]], {});
fillElementWithAd($dfpAdrhs2, ‘/11440465/Zeenews_English_Web/Zeenews_English_AS_BTF_1_300x250’, [300, 250], {});
var instagram_script=document.createElement(‘script’);
instagram_script.defer=’defer’;
instagram_script.async=’async’;
instagram_script.src=”http://platform.instagram.com/en_US/embeds.js”;
setTimeout(function(){
var twit=$(“div.field-name-body”).find(‘blockquote[class^=”twitter”]’).length;
var insta=$(“div.field-name-body”).find(‘blockquote[class^=”instagram”]’).length;
if(twit==0){twit=($(“div.field-name-body”).find(‘twitterwidget[class^=”twitter”]’).length);}
if(twit>0){
if(typeof (twttr)!=’undefined’){
twttr.widgets.load();
}else{
$.getScript(‘https://platform.twitter.com/widgets.js’);
}
//$(twit).addClass(‘tfmargin’);
}
if(insta>0){
$(‘.content > .left-block:last’).after(instagram_script);
//$(insta).addClass(‘tfmargin’);
window.instgrm.Embeds.process();
}}, 1500);
}});
/*$(“#loadmore”).click(function(){
x=$(next_selector).attr(‘id’);
var url=$(next_selector).attr(‘href’);
disqus_identifier=’ZNH’ + x;
disqus_url=url;
handle.autopager(‘load’);
history.pushState(“http://zeenews.india.com/” ,”http://zeenews.india.com/”, url);
setTimeout(function(){
//twttr.widgets.load();
}, 6000);
});*/
$(document).delegate(“button[id^=’mf’]”, “click”, function(){
fbcontainer=”http://zeenews.india.com/”;
fbid=’#’ + $(this).attr(‘id’);
var sr=fbid.replace(“#mf”, “.sr”);
//console.log(“Main id: ” + $(this).attr(‘id’) + “Goodbye!jQuery 1.4.3+” + sr);
$(fbid).parent().children(sr).toggle();
fbcontainer=$(fbid).parent().children(sr).children(“.fb-comments”).attr(“id”);
//console.log(fbcontainer);
//commentsContainer.innerHTML=’
});
var title, imageUrl, description, author, shortName, identifier, timestamp, summary, newsID, nextnews;
var previousScroll=0;
//console.log(“prevLoc” + prevLoc);
$(window).scroll(function(){
var last=$(auto_selector).filter(‘:last’);
var lastHeight=last.offset().top ;
//console.log(“st:” + st);
var currentScroll=$(this).scrollTop();
if(currentScroll > previousScroll){
_up=false;
}else{
_up=true;
}
previousScroll=currentScroll;
//console.log(“_up” + _up);
var cutoff=$(window).scrollTop() + 64;
//console.log(cutoff + “**”);
$(‘div[id^=”row”]’).each(function(){
//console.log(“article” + $(this).children().find(‘.left-block’).attr(“id”) + $(this).children().find(‘.left-block’).attr(‘data-url’));
if($(this).offset().top + $(this).height() > cutoff){
//console.log(“$$” + $(this).children().find(‘.left-block’).attr(‘data-url’));
if(prevLoc!=$(this).children().find(‘.left-block’).attr(‘data-url’)){
prevLoc=$(this).children().find(‘.left-block’).attr(‘data-url’);
$(‘html head’).find(‘title’).text($(this).children().find(‘.left-block’).attr(‘data-title’));
$(‘meta[name=description]’).attr(“content”,$(this).children().find(‘.left-block’).attr(‘data-summary’));
$(‘meta[name=keywords]’).attr(“content”,$(this).children().find(‘.left-block’).attr(‘data-keyword’));
$(‘meta[name=news_keywords]’).attr(“content”,$(this).children().find(‘.left-block’).attr(‘data-keyword’));
_sf_async_config.sections=$(this).children().find(‘.left-block’).attr(‘data-section’);
_sf_async_config.authors=$(this).children().find(‘.left-block’).attr(‘data-author’);
pSUPERFLY.virtualPage(prevLoc,$(this).children().find(‘.left-block’).attr(‘data-title’));
//console.log(“Summary: ” + $(this).children().find(‘.left-block’).attr(‘data-summary’));
//console.log(“Keyword: ” + $(this).children().find(‘.left-block’).attr(‘data-keyword’));
//history.pushState(“http://zeenews.india.com/” ,”http://zeenews.india.com/”, prevLoc);
loadshare(prevLoc);
}
return false;
}});
if(lastHeight + last.height() < $(document).scrollTop() + $(window).height()){
//console.log(“**get”);
url=$(next_selector).attr(‘href’);
x=$(next_selector).attr(‘id’);
//console.log(“x:” + x);
//handle.autopager(‘load’);
/*setTimeout(function(){
//twttr.widgets.load();
}, 6000);*/
}
//console.log(“**” + lastoff + “**”);
});
//$(“.content-area”).click(function(event){
$(“.main-rhs2175444”).theiaStickySidebar();
var prev_content_height=$(content_selector).height();
//$(function(){
var layout=$(content_selector);
var st=0;
///});
}}
});
})(jQuery);