在iphone html文件中包含语句

在iphone html文件中包含语句,iphone,html,uiwebview,server-side-includes,Iphone,Html,Uiwebview,Server Side Includes,这可能吗?基本上,我有一个HTML文件A,我想把它包含在HTML文件B、C、D和E中。所有这些文件都将显示在我的iOS应用程序中。不涉及互联网——一切都在设备上。实际上这是可能的 这里是如何做到的 如果我错了,请告诉我 第一个文件test.html包含以下内容 <html><body><object type="text/html" data="test2.html"> <p>if object inclusion faile this ta

这可能吗?基本上,我有一个HTML文件A,我想把它包含在HTML文件B、C、D和E中。所有这些文件都将显示在我的iOS应用程序中。不涉及互联网——一切都在设备上。

实际上这是可能的

这里是如何做到的

如果我错了,请告诉我

第一个文件test.html包含以下内容

<html><body><object type="text/html" data="test2.html">

  <p>if object inclusion faile this takes over</p>
   </object></body></html>

如果对象包含失败,这将接管

test2.html有以下代码

<div>blah</div>
废话
尝试在firefox中打开它,它应该会显示废话

如果是IE,则在test.html中使用此代码

<html><body>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="test2.html">
 <p>if object inclusion faile this takes over</p>
</object>
</body></html>

如果对象包含失败,这将接管

希望这有帮助

你也可以像这样进行简单的IE检测

<!--[if IE]>
<html><body>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="test2.html">
 <p>if object inclusion faile this takes over</p>
</object>
</body></html>
<![endif]-->
<!--[if !IE]>
<!-- place your other code here -->
<![endif]-->

没有标准或神奇的方法,但您必须自己使用一些本机代码。这不应该太难

例如,设想一些文件如下:

index.html


include1.html

你好,世界!

您可以编写本机代码来加载
index.html
文件,搜索这些特殊标记,并用设备上的命名html文件中的内容替换这些标记。然后,您可以将HTML作为字符串传递给webview以进行加载和显示。

我想您可以将两个HTML文件连接起来,但是如果以任何形式包含
,则需要在手机上以某种语言解释该文件,我想这不会发生。当然有可能检查我下面的答案。你也可以使用IFrame btw来做类似的事情。我得到了一篇关于它的博客文章,它在这里工作,有点像。css目前还没有得到重视,但我会努力的。
<div id="content">
  <% include1.html %>
</div>
<h1>Hello World!</h1>