Справка по JQuery Mobile Redirect - PullRequest
       1

Справка по JQuery Mobile Redirect

0 голосов
/ 25 сентября 2011

Этот сайт не перенаправляет на сайт .mobi.Это потому, что скрипт перенаправления находится не наверху «головы» и конфликтует с другими скриптами, которые вызываются первыми?Какие-либо предложения?Другие люди, кажется, говорят, что это просто должно быть в области головы.Хотя это не работает.

Хостинговая компания ввела код, но поместила его внизу.Как вы думаете, поэтому он не перенаправляет?Я попросил их положить его туда, и я думаю, они забыли.Прежде чем я попросил их сделать это снова, я хотел узнать, может ли это быть причиной проблемы?

<head>
<!-- SW3 -->

<title>Rosenhouse Group, PC, a professional tax and accounting firm in Dallas, Texas</title>

<script type="text/javascript" language="javascript" src="/menu.js"></script>
<script type="text/javascript">
adroll_adv_id = "7LYERGMOVZEPTB3B62NLZD";
adroll_pix_id = "KN5CT4JO5NEKLEGKBSHDQF";
(function () {
var oldonload = window.onload;
window.onload = function(){
   __adroll_loaded=true;
   var scr = document.createElement("script");
   var host = (("https:" == document.location.protocol) ? "https://c.adroll.com" : "http://c.adroll.com");
   scr.setAttribute('async', 'true');
   scr.type = "text/javascript";
   scr.src = host + "/j/roundtrip.js";
   document.documentElement.firstChild.appendChild(scr);
   if(oldonload){oldonload()}};
}());
</script>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="icon" type="image/ico" href="favicon.ico"/>
<script src="js/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
    $.noConflict();
</script>
<meta name="keywords" content="Rosenhouse Group, PC, L. Minton Rosenhouse, CPA, Dallas, Texas, 75252-5897, , , , , , , , , , , , , , , , , , , , , , , , , ">

<meta name="author" content="Emochila Website Design for CPAs Lawyers and Dentists">

<meta name="description" content="">
<link rel="stylesheet" href="sb/cssfile.jsp?decider=mrosenhouse&amp;content=1500" type="text/css">
<script type="text/javascript">// <![CDATA[

var mobile =

(/iphone|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.user

Agent.toLowerCase()));

if (mobile) {

document.location = "http://www.cpadallas.mobi";

}

// ]]></script>



<meta name="google-site-verification" content="Fl04TuB3stq95hUqds8jcKHuWRjxeCjO8orCnSn1SyY" />
</head>

1 Ответ

3 голосов
/ 25 сентября 2011

Глядя на исходный код http://www.cpadallas.com, ваша главная проблема заключается в том, что регулярное выражение находится в нескольких строках.

Можете ли вы изменить его на


&ltscript type="text/javascript">
var mobile = (/iphone|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));

if (mobile) {
     document.location = "http://www.cpadallas.mobi";
}

&lt/script>

Я бы посоветовал вам взглянуть на более надежную стратегию перенаправления в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...