本篇文章给大家谈谈两个网站之间的Facebook像素集成,一个主网站和一个iframe中的一些页面,同时本文还将给你拓展Android应用程序iFrame一个网站、asp.net–在同一个域上的两个网
本篇文章给大家谈谈两个网站之间的 Facebook 像素集成,一个主网站和一个 iframe 中的一些页面,同时本文还将给你拓展Android应用程序iFrame一个网站、asp.net – 在同一个域上的两个网站之间共享cookie、c# – 在网站Facebook页面自动发布网站帖子、css – 位置:在facebook canvas(iframe)中修复等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:- 两个网站之间的 Facebook 像素集成,一个主网站和一个 iframe 中的一些页面
- Android应用程序iFrame一个网站
- asp.net – 在同一个域上的两个网站之间共享cookie
- c# – 在网站Facebook页面自动发布网站帖子
- css – 位置:在facebook canvas(iframe)中修复
两个网站之间的 Facebook 像素集成,一个主网站和一个 iframe 中的一些页面
我认为可以,通过使用 ip trace 脚本或将其链接到 ip tracker 网站
Android应用程序iFrame一个网站
如何在Android中创建用于在Eclipse中iframes网站的应用程序.它的代码是什么?
提前致谢!
解决方法:
我总是喜欢一个例子,比如this:
首先放入一个xml布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
然后在Activity类中,在onCreate中使用它:
@Override protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
WebView webview;
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://www.google.com");
}
asp.net – 在同一个域上的两个网站之间共享cookie
>网站A,ASP.NET MVC 4 web应用程序。域名:http://a.example.com
>网站B,ASP.NET MVC 4 web应用程序。域名:http://b.example.com
我正在尝试在网站之间共享cookie(表单身份验证)。
我没有使用表单身份验证。我正在使用内置的方法(加密,解密等),但是我正在设置自己的自定义cookie。
当我在其中一个网站上设置cookie时,其他网站会看到cookie,但无法解密cookie。错误是通用的“加密操作期间发生错误”。
我确保了
>该cookie的域名设置为“example.com”(这意味着子域可以访问。证明是另一个网站可以“看到”cookie)。
>两个网站共享相同的机器密钥。两者的web.config对于decryptKey和validationKey具有相同的值。
>两个网站的表单认证券版本和cookie名称相同。
>路径设置为“/”。
我以前做过这个,它的工作正常,但在这种情况下,两个应用程序共享相同的代码库。
在这种情况下,它们是单独的应用程序。这是因为我原型化了一个解决方案,其中同一顶级域上的两个独立于平台的应用程序可以共享认证cookie。
任何人都可以告诉我我缺少什么,或者提供一个替代解决方案。
我已经阅读了所有相关问题,但答案通常是2)。
解决方法
<httpRuntime targetFramework="4.5" />
这在我的其他应用程序中不存在,可能是因为我的其他应用程序是升级到4.5的ASP.NET 3.5应用程序。
删除新的ASP.NET Web应用程序中的行修复了问题。
我认为这是由于兼容模式值:
http://msdn.microsoft.com/en-us/library/system.web.configuration.machinekeysection.compatibilitymode.aspx
Framework45. Cryptographic enhancements for ASP.NET 4.5 are in effect. This is the default value if the application Web.config file has the targetFramework attribute of the httpRuntime element set to “4.5”.
不知道我如何解决这个问题。我认为应用程序具有不同的兼容性模式,因为它没有该httpRuntime元素。
c# – 在网站Facebook页面自动发布网站帖子
我试图发布的内容是图像和一些描述.
解决方法
如果你想用C#代码,而不是java-script,你会有类似下面的代码:
C#
private void SendToFacebook(string facebookUserScreenName,string fbAppToken,string link,string linkName,string message,string caption,string imageUrl) { var client = new FacebookClient(fbAppToken); dynamic FeedRez = client.Get(facebookUserScreenName); var userId = FeedRez.id; var url = String.Format("https://graph.facebook.com/{0}/Feed?access_token={1}",userId,fbAppToken); var req = WebRequest.Create(url); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; var post = String.Format("{0}&message={1}&link={2}&name={3}&caption={4}&picture={4}",HttpUtility.UrlEncode(fbAppToken),HttpUtility.UrlEncode(message),HttpUtility.UrlEncode(link),HttpUtility.UrlEncode(linkName),HttpUtility.UrlEncode(caption),HttpUtility.UrlEncode(imageUrl)); var byteArray = Encoding.UTF8.GetBytes(post); var stream = req.GetRequestStream(); stream.Write(byteArray,byteArray.Length); stream.Close(); try { WebResponse response = req.GetResponse(); } catch (Exception ex) { //log exception } }
要获得更多详细信息,请参阅Publish to Feed
我希望它可以帮助您解决问题
css – 位置:在facebook canvas(iframe)中修复
解决这个问题的第一种方法是ping facebook api并获得滚动位置.所以我们把它放到$(document).ready()中:
# refresh position of Feedback button to simulate position:fixed in iframe refresh_timer = 1000 move_button = () -> # get scroll position from facebook FB.Canvas.getPageInfo (info)-> # animate button to new position with an offset of 250px $('#fdbk_tab').animate({top: info.scrollTop+250},100) # start interval to do the refresh setInterval(move_button,refresh_timer)
一般来说,这确实有效.但是,当触发对facebook api的调用时,浏览器重新加载按钮和鼠标光标会闪烁,从而导致用户体验不佳.
任何有关如何改进这种或其他方式来实现/模仿位置的建议:在iframe中修复都非常感谢!
解决方法
<body> <div> <a href="www.google.com"> <div> ANCHOR </div> 1words<br/> 1words<br/> words<br/> words<br/> words<br/> words<br/> 2words<br/><br/><br/><br/> 2words<br/> words<br/> words<br/> words<br/> words<br/> words<br/> 3words<br/><br/><br/><br/> 3words<br/> words<br/> words<br/> words<br/> words<br/> words<br/> 4words<br/><br/><br/><br/> 4words<br/> words<br/> words<br/> words<br/> words<br/> words<br/> words<br/><br/><br/><br/> </a> </div>
你可以看到工作中的例子here(我刚刚删除了国家限制,如果因任何原因你无法访问应用程序告诉我,我会再次检查设置).
关于两个网站之间的 Facebook 像素集成,一个主网站和一个 iframe 中的一些页面的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于Android应用程序iFrame一个网站、asp.net – 在同一个域上的两个网站之间共享cookie、c# – 在网站Facebook页面自动发布网站帖子、css – 位置:在facebook canvas(iframe)中修复的相关知识,请在本站寻找。
本文标签: