从iframe中删除链接?

时间:2015-01-18 13:08:46

标签: iframe

我是初学者,需要一些帮助。

我正在尝试使用iframe从其他网站复制计划。我需要从iframe中删除链接。到目前为止我有这个:

<iframe src="www.example.php" width="750" frameborder="0" scrolling="no" style="min-height:400px; height:auto;" onload='javascript:resizeIframe(this);'></iframe>

我可以添加什么来删除网址中的链接?

提前非常感谢!

2 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,您想要更改iFrame中的内容吗?看看这个问题:jQuery changing contents of an iFrame

答案 1 :(得分:0)

您无法编辑/更新从iFrame返回的内容,除非该内容位于同一域中。要访问不同域的iFrame内容,请使用以下解决方案。

此解决方案与iFrame相同。我创建了一个PHP脚本,可以从其他网站获取所有内容,而最重要的部分是您可以轻松地将自定义jQuery应用于该外部内容。请参考以下脚本,该脚本可以从其他网站获取所有内容,然后您也可以应用自定义jQuery / JS。此内容可以在任何元素或任何页面内的任何位置使用。

<div id='myframe'>

  <?php 
   /* 
    Use below function to display final HTML inside this div
   */

   //Display Frame
   echo displayFrame(); 
  ?>

</div>

<?php

/* 
  Function to display frame from another domain 
*/

function displayFrame()
{
  $webUrl = 'http://[external-web-domain.com]/';

  //Get HTML from the URL
  $content = file_get_contents($webUrl);

  //Add custom JS to returned HTML content
  $customJS = "
  <script>

      /* Here I am writing a sample jQuery to hide the navigation menu
         You can write your own jQuery for this content
      */
    //Hide Navigation bar
    jQuery(\".navbar.navbar-default\").hide();

  </script>";

  //Append Custom JS with HTML
  $html = $content . $customJS;

  //Return customized HTML
  return $html;
}