How to access the websense blocked web pages ?
Table of Contents
How to access the websense blocked web pages ?
In all the organization’s many web pages are blocked by websense. But we really need a content sometime from the blocked pages [like blogger, wordpress, joomla web pages etc.,]. In order to access the blocked web page contents, Javadomain released Unblock Access API services.
Now we are going to see how we are accessing the blocked web pages.
Requirements:
TheQueue API [To get the rss feed of the URL/Page]
FeedEx jQuery Plugin [To display the RSS Feed Response, TheQueue API response in our case]
TheQueue.org API Sample Request:
http://api.thequeue.org/v1/clear?url=http://www.ngdeveloper.com/freecharge-paytm-style-mobile-number-auto-operator-loading/
Html Responsive Search Text Code:
<div class="search"> <div class="container"> <div class="row"> <div class="col-md-10 col-md-offset-1"> <div class="form-section"> <div class="row"> <div class="col-md-10"> <div class="form-group"> <label class="sr-only" for="URL">URL</label> <input type="text" class="form-control" id="URL" placeholder="Enter the URL [http://www.ngdeveloper.com/how-to-create-a-mobile-recharge-website/]" > </div> </div> <div class="col-md-2"> <button type="button" class="btn btn-default btn-primary" onclick="loadRSS();">Search</button> </div> <div style="color:white;font-weight:bold;" class="col-md-12"> Eg:http://www.ngdeveloper.com/how-to-create-a-mobile-recharge-website/ </div> </div> </div> </div> </div> </div> </div>
Javascript source code [FeedEx jQuery Plugin Source code]:
// Function called when search button clicked and enter key pressed function loadRSS(){ URL = $('#URL').val(); $('#divRss').FeedEk({ FeedUrl: 'http://api.thequeue.org/v1/clear?url='+URL, MaxCount: 2 }) }
jquery enter key event in textbox:
$(document).ready(function(){ $('#URL').on('keypress', function (event) { if(event.which === 13){ loadRSS(); } }); })
CSS:
<style type="text/css"> @media (max-width: 480px) { body { padding-bottom: 40px; } .carousel { height: 200px !important; margin-bottom: 60px; } .carousel .item { height: 200px !important; background-color: #777; } .carousel-inner > .item > img { position: absolute; top: 0; left: 0; min-width: 100%; height: 200px !important; } .search { margin-top: -25%; } .search .form-section{ background:rgba(0,0,0,0.6); border: 2px solid #414141; border-radius: 5px; padding: 10px; } } body { padding-bottom: 40px; } .carousel { height: 400px; margin-bottom: 60px; } .carousel .item { height: 400px; background-color: #777; } .carousel-inner > .item > img { position: absolute; top: 0; left: 0; min-width: 100%; height: 400px; } .search { margin-top: -25%; } .search .form-section{ background:rgba(0,0,0,0.6); border: 2px solid #414141; border-radius: 5px; padding: 10px; } .feedEkList{ width:100% !important; } </style>
Html Response Source Code: [Displying RSS Feed Response]
<div class="container" style="margin-top:50px;"> <!-- Reponsive --> <div class="row"> <div class="span6" id="divRss"></div> </div> </div>
We have made it responsive[desktop,tablet,phones views] to make it more user friendly.
Sample Output:
Feel free to post your comments/suggestions/feedbacks in the below comment section….