2011-05-02 99 views
0

我正在研究什麼是我曾經在GoDaddy上託管過的最後一個網站。GoDaddy在使用預覽DNS時將HTML注入頁面

該網站是住在其他地方,所以我不能改變DNS,直到新網站準備就緒。因此我使用GoDaddy的「預覽DNS」臨時鏈接。

例子: mySite.com

在開發過程中我則可以在預覽: http://mySite.com.previewdns.com

創建我的第一頁後,我發現,這個服務器插入(HTML注入)嵌套在INSIDE中的第二個body元素並且放在我的原始body元素的末尾!

它充滿了divs,css和腳本標籤...主要是Yahoo YUI的東西。 Yeesh!我將需要使用jQuery測試一些複雜的Ajax,並且我不需要與加載六個不必要的腳本和CSS相關的額外麻煩。是的,我知道在域名的DNS更改後這不會成爲問題,但在開發過程中可能會出現問題。

Safari會立即識別出重複的主體並忽略標籤,但會自動將雅虎類應用於我的主體元素!由於Safari從DOM中刪除了第二個body標籤,因此我無法使用jQuery將其刪除。

但是,我用jQuery做了,成功地從我的身體標記中刪除了錯誤的類,並刪除了div。但這就是我卡住的地方!看起來好像我正在接受這個事情,當時它不應該在那裏。 有沒有什麼辦法可以一次從DOM(使用jQuery)中刪除整個事物,或者更好的辦法是以任何方式防止我的頁面被搶劫? (在此之後,我再也不會使用GoDaddy託管)

這是頁面源在瀏覽器中拉出後的樣子。

<body> 
    <!-- MY HTML HERE --> 

    <!-- GoDaddy Preview DNS crap injected below --> 

    <body class="yui-skin-sam"> 
    <!-- Begin PDNS div --> 
    <div id="divContextHelp" style="visibility: hidden;"> 
     <div class="pdnscontext_help_content" id="ctl00_ContentPlaceHolder1_hlpWebsitePreviewHelp_dpContextHelp"> 
       <div class="pdnsWizardHeader"> 
         <div style="float: left; padding-top: 5px;"> 
                 Preview DNS 
         </div> 
         <div style="float: right; padding-top: 5px; padding-right: 5px;"> 
           <img align="top" style="border-width: 0px; cursor: pointer;" src="https://hostingmanager.secureserver.net/App_Themes/Reseller/Images/icon_close.gif" id="ctl00_ContentPlaceHolder1_hlpWebsitePreviewHelp_imgClose" /> 
         </div> 
       </div> 
       <div align="left" class="pdnsWizardLabel"> 
         <span class="ContextHelp_Title" id="ctl00_ContentPlaceHolder1_hlpWebsitePreviewHelp_lblTitle">Welcome!</span> 
       </div> 
       <div align="left" style="white-space: normal;" class="pdnsWizardValue"> 
         <span id="ctl00_ContentPlaceHolder1_hlpWebsitePreviewHelp_lblDescription"> 
This is a preview of your new Web site. Once you've completed setting up this site's content, you need to modify the DNS settings of your domain for it to be live to the public. 
<p>Click <a target="_blank" href="http://help.securepaynet.net/article/664">here</a> to learn more about setting your domain's nameservers.</p></span> 
       </div> 
     </div> 
    </div> 
    <!-- End PDNS div --> 
    <!-- Begin PDNS js code --> 
    <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.8.0r4/build/container/assets/skins/sam/container.css"> 
    <script src="http://yui.yahooapis.com/2.8.0r4/build/yahoo/yahoo-min.js" ></script> 
    <script src="http://yui.yahooapis.com/2.8.0r4/build/stylesheet/stylesheet-min.js"></script> 
    <script src="http://yui.yahooapis.com/2.8.0r4/build/yahoo-dom-event/yahoo-dom-event.js"></script> 
    <script src="http://yui.yahooapis.com/2.8.0r4/build/animation/animation-min.js"></script> 
    <script src="http://yui.yahooapis.com/2.8.0r4/build/container/container-min.js"></script> 
    <script language="javascript" type="text/javascript"> 
YAHOO.namespace("pdns.container"); 
function pdnsinit() { 
     var pdnscss = ".mask { background-color: #000000; opacity: 0.25; } " + 
       ".pdnsWizardHeader { background-color:#003399; border-bottom:1px solid #CCCECD; color:#FFFFFF; font-family:Arial; font-size: 90%; font-style:normal; font-weight:bold; text-decoration:none; height:22px; padding-left:5px; } " + 
       ".pdnsWizardLabel { color:#000000; background-color:#FFFFFF; font-family:Arial; font-size:9pt; font-style:normal; font-weight:bold; text-decoration:none; padding:10px 5px; } " + 
       ".pdnsWizardValue { #color:#000000; font-family:Arial; font-size:9pt; font-style:normal; text-decoration:none; background-color:#FFFFFF; padding:5px; } " + 
       ".pdnscontext_help_content { background-color:#FFFFFF; border:1px solid  #ABABAB; left:0pt; position:absolute; top:0pt; } "; 
     YAHOO.pdns.container.pdnssheet = YAHOO.util.StyleSheet(pdnscss, 'pdns'); 
    var checktimes = 1 
     function get_cookie(Name) { 
       var search = Name + "="; 
       var returnvalue = "" 
       if (document.cookie.length > 0) { 
         offset = document.cookie.indexOf(search) 
         if (offset != -1) { 
           offset += search.length 
           end = document.cookie.indexOf(";", offset) 
           if (end == -1) 
             end = document.cookie.length 
              returnvalue=unescape(document.cookie.substring(offset, end)) 
         } 
       } 
       return returnvalue; 
     } 
     function checkifok(){ 
       if (get_cookie('alerted')==''){ 
         sendnotice() 
         document.cookie="alerted=yes" 
       } 
     } 
     function pdnscloseHelp(e, obj) { 
       YAHOO.pdns.container.pdnsfyipanel.hide(); 
     } 
     function sendnotice() { 
       YAHOO.pdns.container.pdnsfyipanel = new  YAHOO.widget.Panel("ctl00_ContentPlaceHolder1_hlpWebsitePreviewHelp_dpContextHelp", { 
         width: "500px", 
         visible: false, 
         fixedcenter: true, 
         iframe: true, 
         draggable: false, 
         close: false, 
         constraintoviewport: true, 
         modal: true, 
         zindex: 2147483646, 
         underlay: "none", 
         effect: {effect:YAHOO.widget.ContainerEffect.FADE,duration:0.50} 
       }); 
       YAHOO.pdns.container.pdnsfyipanel.hide(); 
         YAHOO.util.Event.addListener("ctl00_ContentPlaceHolder1_hlpWebsitePreviewHelp_imgClose",  "click", pdnscloseHelp, YAHOO.pdns.container.pdnsfyipanel, true); 
       YAHOO.pdns.container.pdnsfyipanel.sizeMask(); 
       YAHOO.pdns.container.pdnsfyipanel.stackMask(); 
       YAHOO.pdns.container.pdnsfyipanel.render(document.body); 
       YAHOO.pdns.container.pdnsfyipanel.show(); 
     } 

     if (checktimes==2) 
       sendnotice() 
     else if (checktimes==0) 
       document.cookie="alerted=yes" 
     else if (checktimes!=0) 
       checkifok() 
    } 
    YAHOO.util.Event.onDOMReady(pdnsinit); 
    </script> 
    <!-- End PDNS js code --> 
    </body> 
    </body> 

編輯1

有被注入頭之前我沒有看到一個完整的「風格」一節也。只要您自己的CSS命名是GoDaddy獨有的,這不會成爲問題。只要忽略它。


EDIT 2

我真的不認爲有一個理想的解決方案這就是爲什麼我永遠不會使用任何託管公司,做這樣的事情,以支付託管賬戶。同時,我在另一個託管帳戶上設置了該網站,以便我可以正常開發。 (這是一件好事,我沒有安裝類似WordPress的東西,否則將它全部移到活動網站將是一個更多的項目。)

利亞姆的解決方案是最接近我正在尋找...

將所有腳本移動到頭部並將此jQuery置於頭部。

<script type="text/javascript" language="JavaScript"> 
    $(document).ready(function(){ 
     $('body').removeClass('yui-skin-sam'); // if browser applies GD class to YOUR body, remove it. 
     $('#container').siblings().remove(); // removes everything outside your container. However also removes code YOUR jQuery tries to append to body. 
    }); 
</script> 

...然後在DIV(id ='container')內包圍所有你自己的好HTML。

優點:

  • 刪除所有GoDaddy的注入代碼從DOM。

缺點:

  • 任何您的JavaScript或jQuery的是追加HTML,你的身體將無法正常工作的結束。
  • 不從頭部刪除注入的樣式元素。
  • 需要在生活網站上添加一個容器div到您的身體上,這是您不需要的。
  • 需要將所有的JavaScript和jQuery移動到頭部,您必須將其移回活動網站的正文部分。

側面說明:無論你喜歡GoDaddy或沒有,你是否能證明代碼注入與否,當然你不能原諒,其實巢內的第一第二機身部件代碼。

+0

+1爲lols。 [好吧,如果我沒有達到每日投票的低票數,那麼你會得到它。 :)] – 2011-05-02 23:10:19

+0

@Tomalak Geret'kal,我結束了在我的帳戶在OLM創建一個臨時子域。一旦該網站完全開發和測試,我將把它移到GoDaddy並更新DNS。同時我所有的新網站都將在OLM上進行託管。 GoDaddy打破了最後一根稻草。明天回來投票。大聲笑! – Sparky 2011-05-02 23:26:33

+0

我不知道你爲什麼這麼難過。 GoDaddy確實聲明:「某些功能,如Flash®和JavaScript在預覽DNS中不起作用。」 – Louis 2011-05-03 00:16:05

回答

1

做了這樣的工作嗎?

$('.yui-skin-sam').remove(); 

如果沒有,你可以做這樣的事情,但是這將是一個緩慢而煩人的工作,圍繞可能打破任何其他JS你。這應該只用於測試東西。

// Put all your content in a container 
var mySiteHtml = $('#container').html(); 

// Get the first body, empty its contents, insert all the stuff you want 
$('body').first().empty().html(mySiteHtml); 

如果您只是想隱藏所有內容而不實際刪除內容,則可以使用CSS。這不會阻止他們嵌入的Javascript運行。

<style type='text/css'> 
    .yui-skin-sam { display:none !important; } 
</style> 

如果這些都不適合您,那麼您可以嘗試使用NoScript

編輯:在回答您的意見,嘗試做這樣的事:把那應該是你<body>標籤內,並環繞它<div>用的東西,如「容器」的ID的所有內容。然後試試這個:

$('#container').siblings().remove(); 
+0

幾乎在那裏:Safari認識到嵌套的身體元素不正常,並自動刪除第二個身體標記,同時任意將「yui-skin-sam」類重新應用到MY身體標記。由於我的身體標記最終成爲DOM中剩下的唯一身體標記,因此除去原始身體元素中包含的垃圾的所有其他嘗試都將失敗。你的第二塊代碼可以工作。我會嘗試。 – Sparky 2011-05-03 22:18:59

+0

我認爲這是一個小小的修改,你有它...沒有好處。當你的代碼放在我的常規jQuery和我自己的body元素的末尾時,它會自行刪除。無論它在容器內部還是外部都沒關係。因此,當我將jQuery移動到頭部分時,所有違規垃圾都會被我自己的代碼刪除,但無法正常工作......毫無疑問,因爲在「ready」被激發之後與清空頁面有關的時間問題。 – Sparky 2011-05-03 23:05:50

+0

我編輯了我的答案與另一個潛在的解決方案。把它放在你的''中,我認爲它應該刪除違規內容而不會搞亂你的腳本。 – Liam 2011-05-04 15:37:25

1

聽起來像你需要一個不可阻擋的怪物。在你的HTML身體堅持到底<plaintext style="display:none">

http://www.htmlcodetutorial.com/_PLAINTEXT.html

<PLAINTEXT>是HTML的不可阻擋的怪物。 <PLAINTEXT>會導致文檔中的所有剩餘文本與輸入的文本完全相同,包括所有標籤甚至文檔標籤。儘管<XMP>忽略了從其自己的開始到其自身結束的格式,<PLAINTEXT>忽略了文檔其餘部分的所有格式,並完全按原樣顯示所有文本。它不能停止,它不能被關閉。 <PLAINTEXT>已棄用,因爲它會弄亂文檔標籤的餘額(<HTML><BODY ...>等等)。

+0

非常有趣...我想知道如何殺死/ body和/ html會影響其他的一切。我的問題的關鍵是如何停止或刪除注入的代碼。 – Sparky 2011-05-04 16:35:54

+0

@Sparky672。如果他們將內容注入頁面的末尾,那麼出現一個'

'元素將會阻止他們注入的代碼被解釋爲HTML,並導致瀏覽器將其解釋爲不可見文本。 – <span class="text-secondary"> <small> <span>2011-05-04 16:36:54</span> </small> </span> </p> </div> </div> </div> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">@Sparky672,稍作進一步解釋。現在,您的HTML看起來像是'<body>好東東</body><body><! - GoDaddy預覽DNS垃圾注入下面 - >壞東西</body></html>'。有了這個黑客,它會看起來像'<body>好東西<plaintext style =「display:none」></body><body><! - GoDaddy預覽DNS廢話注入下面 - >壞東西</body></html>',所以只有好東西顯示,而注入的東西只是一個看不見的,難以複製粘貼,但否則無害的文本節點,你可以省略與JavaScript。 – <span class="text-secondary"> <small> <span>2011-05-04 16:40:48</span> </small> </span> </p> </div> </div> </div> </div> </div> </article> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">相關問題</div> <ul class="relative_list"> <li> 1. <a href="http://hk.uwenku.com/question/p-mygptaog-uz.html" target="_blank" title="在GoDaddy上使用NameSilo註冊DNS"> 在GoDaddy上使用NameSilo註冊DNS </a> </li> <li> 2. <a href="http://hk.uwenku.com/question/p-gbmaxtab-gk.html" target="_blank" title="使用Mechanize將HTML注入頁面"> 使用Mechanize將HTML注入頁面 </a> </li> <li> 3. <a href="http://hk.uwenku.com/question/p-tbywbzme-hv.html" target="_blank" title="將GoDaddy DNS指向GitHub頁面使用http over https"> 將GoDaddy DNS指向GitHub頁面使用http over https </a> </li> <li> 4. <a href="http://hk.uwenku.com/question/p-uqxtfkcx-bma.html" target="_blank" title="如何使用richfaces預覽html頁面?"> 如何使用richfaces預覽html頁面? </a> </li> <li> 5. <a href="http://hk.uwenku.com/question/p-kxhylcdv-bku.html" target="_blank" title="使用JavaScript預覽頁面?"> 使用JavaScript預覽頁面? </a> </li> <li> 6. <a href="http://hk.uwenku.com/question/p-xkdllhku-uq.html" target="_blank" title="預覽HTML頁面中的HTML代碼"> 預覽HTML頁面中的HTML代碼 </a> </li> <li> 7. <a href="http://hk.uwenku.com/question/p-sewqnfar-bmt.html" target="_blank" title="力注入HTML的預覽DIV角UI"> 力注入HTML的預覽DIV角UI </a> </li> <li> 8. <a href="http://hk.uwenku.com/question/p-yoapngrh-uk.html" target="_blank" title="使用servlet將Javascript注入到每個HTML頁面中Filter"> 使用servlet將Javascript注入到每個HTML頁面中Filter </a> </li> <li> 9. <a href="http://hk.uwenku.com/question/p-hfdisczj-vd.html" target="_blank" title="如何生成HTML頁面的預覽"> 如何生成HTML頁面的預覽 </a> </li> <li> 10. <a href="http://hk.uwenku.com/question/p-vidlngcu-bhx.html" target="_blank" title="提交之前的HTML:頁面預覽"> 提交之前的HTML:頁面預覽 </a> </li> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4606349252"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <li> 11. <a href="http://hk.uwenku.com/question/p-wmanngkv-yw.html" target="_blank" title="軌頁面預覽HAML和HTML"> 軌頁面預覽HAML和HTML </a> </li> <li> 12. <a href="http://hk.uwenku.com/question/p-kkyojoqi-bmq.html" target="_blank" title="Google頁面預覽"> Google頁面預覽 </a> </li> <li> 13. <a href="http://hk.uwenku.com/question/p-qrftibjo-hs.html" target="_blank" title="Kentico頁面預覽不適用於導入的頁面"> Kentico頁面預覽不適用於導入的頁面 </a> </li> <li> 14. <a href="http://hk.uwenku.com/question/p-xtlkchsp-bab.html" target="_blank" title="在另一個HTML頁面內創建HTML頁面的Web視圖預覽"> 在另一個HTML頁面內創建HTML頁面的Web視圖預覽 </a> </li> <li> 15. <a href="http://hk.uwenku.com/question/p-zjxoifvi-hv.html" target="_blank" title="使用Cloud Foundry配置Godaddy DNS"> 使用Cloud Foundry配置Godaddy DNS </a> </li> <li> 16. <a href="http://hk.uwenku.com/question/p-vdhprwqc-rn.html" target="_blank" title="如何使用Cordova的InAppBrowser將頁面注入頁面"> 如何使用Cordova的InAppBrowser將頁面注入頁面 </a> </li> <li> 17. <a href="http://hk.uwenku.com/question/p-shpzkmpz-bnp.html" target="_blank" title="使用XAML和Xamarin將主頁面注入主 - 明細頁面"> 使用XAML和Xamarin將主頁面注入主 - 明細頁面 </a> </li> <li> 18. <a href="http://hk.uwenku.com/question/p-ojwhcaxd-pd.html" target="_blank" title="DNS預取和頁面優化"> DNS預取和頁面優化 </a> </li> <li> 19. <a href="http://hk.uwenku.com/question/p-sckqxyhy-zq.html" target="_blank" title="PhoneGap:通過Java在Android上載入頁面時將JS注入HTML"> PhoneGap:通過Java在Android上載入頁面時將JS注入HTML </a> </li> <li> 20. <a href="http://hk.uwenku.com/question/p-faonuply-ns.html" target="_blank" title="使用Javascript在頁面上插入HTML註釋"> 使用Javascript在頁面上插入HTML註釋 </a> </li> <li> 21. <a href="http://hk.uwenku.com/question/p-zdqvwnrf-mg.html" target="_blank" title="將JavaScript注入頁面"> 將JavaScript注入頁面 </a> </li> <li> 22. <a href="http://hk.uwenku.com/question/p-nxukyxip-bns.html" target="_blank" title="將數據注入頁面"> 將數據注入頁面 </a> </li> <li> 23. <a href="http://hk.uwenku.com/question/p-enqvcnss-hp.html" target="_blank" title="停止Eclipse-Kepler顯示html頁面的實時預覽"> 停止Eclipse-Kepler顯示html頁面的實時預覽 </a> </li> <li> 24. <a href="http://hk.uwenku.com/question/p-kegtsaxw-bu.html" target="_blank" title="注入JavaScript到預定義的頁面並使用頁面動作"> 注入JavaScript到預定義的頁面並使用頁面動作 </a> </li> <li> 25. <a href="http://hk.uwenku.com/question/p-kxwkpdih-op.html" target="_blank" title="將Godaddy的DNS設置轉移到Arvixe"> 將Godaddy的DNS設置轉移到Arvixe </a> </li> <li> 26. <a href="http://hk.uwenku.com/question/p-alkwbfuf-ot.html" target="_blank" title="我怎麼能去到預覽頁面,從註冊頁面並返回從預覽頁面註冊頁面進行修改"> 我怎麼能去到預覽頁面,從註冊頁面並返回從預覽頁面註冊頁面進行修改 </a> </li> <li> 27. <a href="http://hk.uwenku.com/question/p-fzxiweao-bdt.html" target="_blank" title="如何在一個html頁面上注入ant構建時間"> 如何在一個html頁面上注入ant構建時間 </a> </li> <li> 28. <a href="http://hk.uwenku.com/question/p-dwjsjjjl-bck.html" target="_blank" title="將html寫入頁面"> 將html寫入頁面 </a> </li> <li> 29. <a href="http://hk.uwenku.com/question/p-ktwklujs-bgc.html" target="_blank" title="當在VS2005中使用母版頁時,如何將html注入到aspx頁面的頭部分"> 當在VS2005中使用母版頁時,如何將html注入到aspx頁面的頭部分 </a> </li> <li> 30. <a href="http://hk.uwenku.com/question/p-mojceamj-vk.html" target="_blank" title="如何使用Vim進行javascript開發時預覽頁面"> 如何使用Vim進行javascript開發時預覽頁面 </a> </li> </ul> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048261"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 最新問題 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-arcfdktl-bax.html" target="_blank" title="如何在使用Parcelable的活動之間傳遞具有其他對象列表的對象?"> 如何在使用Parcelable的活動之間傳遞具有其他對象列表的對象? </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-nimhonxd-bar.html" target="_blank" title="Laravel究竟是如何處理交易死鎖的?"> Laravel究竟是如何處理交易死鎖的? </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-sevnsxos-wt.html" target="_blank" title="測試與具有動態地產生的場的形式的控制器"> 測試與具有動態地產生的場的形式的控制器 </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-nabccmmc-xg.html" target="_blank" title="爲什麼我的單元測試試圖插入一個記錄,當我不問它?"> 爲什麼我的單元測試試圖插入一個記錄,當我不問它? </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-edonrudb-wz.html" target="_blank" title="ArangoDB:Foxx服務中的交易限制"> ArangoDB:Foxx服務中的交易限制 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-gpaycowe-ys.html" target="_blank" title="節點花費太多時間來響應"> 節點花費太多時間來響應 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-dlhloslt-xp.html" target="_blank" title="從關係數據庫JPA/Hibernate查詢中創建JSON對象"> 從關係數據庫JPA/Hibernate查詢中創建JSON對象 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-bhstcsmu-ym.html" target="_blank" title="User.findByID不是函數"> User.findByID不是函數 </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-rftuwmzr-yc.html" target="_blank" title="翻譯正則表達式的Python"> 翻譯正則表達式的Python </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-rdutteyn-wn.html" target="_blank" title="雙OWIN身份驗證不能一起工作"> 雙OWIN身份驗證不能一起工作 </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i>&nbsp;相關問題</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-mygptaog-uz.html" target="_blank" title="在GoDaddy上使用NameSilo註冊DNS"> 在GoDaddy上使用NameSilo註冊DNS </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-gbmaxtab-gk.html" target="_blank" title="使用Mechanize將HTML注入頁面"> 使用Mechanize將HTML注入頁面 </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-tbywbzme-hv.html" target="_blank" title="將GoDaddy DNS指向GitHub頁面使用http over https"> 將GoDaddy DNS指向GitHub頁面使用http over https </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-uqxtfkcx-bma.html" target="_blank" title="如何使用richfaces預覽html頁面?"> 如何使用richfaces預覽html頁面? </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-kxhylcdv-bku.html" target="_blank" title="使用JavaScript預覽頁面?"> 使用JavaScript預覽頁面? </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-xkdllhku-uq.html" target="_blank" title="預覽HTML頁面中的HTML代碼"> 預覽HTML頁面中的HTML代碼 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-sewqnfar-bmt.html" target="_blank" title="力注入HTML的預覽DIV角UI"> 力注入HTML的預覽DIV角UI </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-yoapngrh-uk.html" target="_blank" title="使用servlet將Javascript注入到每個HTML頁面中Filter"> 使用servlet將Javascript注入到每個HTML頁面中Filter </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-hfdisczj-vd.html" target="_blank" title="如何生成HTML頁面的預覽"> 如何生成HTML頁面的預覽 </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-vidlngcu-bhx.html" target="_blank" title="提交之前的HTML:頁面預覽"> 提交之前的HTML:頁面預覽 </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://hk.uwenku.com/contact">聯系我們</a></li> <li>© 2020 HK.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>